Genel bakış
GMSAutocompleteResultsViewController, otomatik yer tamamlama tahminlerini tablo görünümünde görüntüleyen bir arayüz sağlar.
Giriş metni değiştikçe tablo görünümü otomatik olarak güncellenir.
Bu sınıfın, bir UISearchController'ın arama sonuçları denetleyicisi olarak kullanılması amaçlanmıştır. UISearchController'ın initWithSearchResultsController yöntemine bir GMSAutocompleteResultsViewController
örneği iletin, ardından denetleyiciyi UISearchController'ın searchResultsUpdater özelliği olarak ayarlayın.
Listeden bir yer seçildiğinde bildirim almak için GMSAutocompleteResultsViewControllerDelegate
yetki verme protokolünü kullanın.
Mülkler | |
id < GMSAutocompleteResultsViewControllerDelegate > | yetki ver |
Bir yer seçildiğinde bildirim alma yetkisi verin. | |
GMSAutocompleteFilter * | autocompleteFilter |
Otomatik tamamlama önerilerine uygulanacak filtre (boş olabilir). | |
IBİncelenebilir UIColor * | tableCellBackgroundColor |
Tablo hücrelerinin arka plan rengi. | |
IBİncelenebilir UIColor * | tableCellSeparatorColor |
Tablo hücreleri arasındaki ayırıcı çizginin rengi. | |
IBİncelenebilir UIColor * | primaryTextColor |
Otomatik tamamlama sonuçlarındaki sonuç adı metninin rengi. | |
IBİncelenebilir UIColor * | primaryTextHighlightColor |
Otomatik tamamlama sonuçlarında eşleşen metni vurgulamak için kullanılan renk. | |
IBİncelenebilir UIColor * | secondaryTextColor |
Otomatik tamamlama sonuçlarındaki ikinci metin satırının rengi. | |
IBİncelenebilir UIColor * | tintColor |
Otomatik tamamlama görünümündeki denetimlere uygulanan tonlama rengi. | |
NSArray< GMSPlaceProperty > * | placeProperties |
GMSPlace nesnesi için getirilecek yer özelliği adları dizisini belirtin. | |
GMSPlaceField | placeFields |
GMSPlace nesnesinin getirilmesi için tek tek yer ayrıntılarını belirtin. |
Mülkiyet Belgeleri
- (kimlik<GMSAutocompleteResultsViewControllerDelegate>) yetki verin [read, write, assign] |
Bir yer seçildiğinde bildirim alma yetkisi verin.
- (GMSAutocompleteFilter*) autocompleteFilter [read, write, assign] |
Otomatik tamamlama önerilerine uygulanacak filtre (boş olabilir).
- (IBİncelenebilir UIColor*) tableCellBackgroundColor [read, write, assign] |
Tablo hücrelerinin arka plan rengi.
- (IBİncelenebilir UIColor*) tableCellSeparatorColor [read, write, assign] |
Tablo hücreleri arasındaki ayırıcı çizginin rengi.
- (IBİnceleable UIColor*) primaryTextColor [read, write, assign] |
Otomatik tamamlama sonuçlarındaki sonuç adı metninin rengi.
- (IBİncelenebilir UIColor*) primaryTextHighlightColor [read, write, assign] |
Otomatik tamamlama sonuçlarında eşleşen metni vurgulamak için kullanılan renk.
- (IBİnceleable UIColor*) secondaryTextColor [read, write, assign] |
Otomatik tamamlama sonuçlarındaki ikinci metin satırının rengi.
- (IBİncelenebilir UIColor*) tintColor [read, write, assign] |
Otomatik tamamlama görünümündeki denetimlere uygulanan tonlama rengi.
- (NSArray<GMSPlaceProperty>*) placeProperties [read, write, assign] |
GMSPlace
nesnesi için getirilecek yer özelliği adları dizisini belirtin.
Geçersiz kılınmazsa varsayılan olarak tüm ayrıntıları döndürür.
- (GMSPlaceField) placeFields [read, write, assign] |
GMSPlace
nesnesinin getirilmesi için tek tek yer ayrıntılarını belirtin.
Geçersiz kılınmazsa varsayılan olarak tüm ayrıntıları döndürür.