Genel bakış
GMSAutocompleteViewController, kullanıcı metin girdiğinde güncellenen bir otomatik tamamlama tahminleri tablosu görüntüleyen bir arayüz sağlar.
Kullanıcı tarafından yapılan yer seçimleri, GMSAutocompleteViewControllerResultsDelegate
protokolü aracılığıyla uygulamaya döndürülür.
GMSAutocompleteViewController kullanmak için, yetki verdiğinizi uygulamanızda GMSAutocompleteViewControllerDelegate
protokolüne uygun bir nesneye ayarlayın ve denetleyiciyi sunun (ör.presentViewController kullanarak). GMSAutocompleteViewControllerDelegate
yetki verme yöntemleri, kullanıcının bir yer seçtiğini veya seçimi ne zaman iptal ettiğini belirlemek için kullanılabilir.
Mülkler | |
IBOutlet kimliği < GMSAutocompleteViewControllerDelegate > | yetki ver |
Bir yer seçildiğinde veya seçim iptal edildiğ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. | |
GMSPlaceField | placeFields |
GMSPlace nesnesinin getirilmesi için tek tek yer ayrıntılarını belirtin. | |
NSArray< GMSPlaceProperty > * | placeProperties |
İstenecek yer ayrıntılarının açıkça belirtilmesi için GMSPlaceProperty . |
Mülkiyet Belgeleri
- (IBOutlet kimliği<GMSAutocompleteViewControllerDelegate>) yetki verin [read, write, assign] |
Bir yer seçildiğinde veya seçim iptal edildiğ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.
- (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.
- (NSArray<GMSPlaceProperty>*) placeProperties [read, write, assign] |
İstenecek yer ayrıntılarının açıkça belirtilmesi için GMSPlaceProperty
.
Varsayılan değer, kullanılabilir tüm özellikleri döndürür.