Przegląd
GMSAutocompleteViewController udostępnia interfejs, który wyświetla tabelę podpowiedzi autouzupełniania, które są aktualizowane w miarę wpisywania tekstu przez użytkownika.
Wybrane przez użytkownika miejsca są zwracane do aplikacji przez protokół GMSAutocompleteViewControllerResultsDelegate
.
Aby korzystać z komponentu GMSAutocompleteViewController, ustaw jego przedstawiciela w aplikacji, który jest zgodny z protokołem GMSAutocompleteViewControllerDelegate
, i zaprezentuj kontroler (np. za pomocą currentViewControllera). Metody przekazywania dostępu GMSAutocompleteViewControllerDelegate
pozwalają określić, kiedy użytkownik wybrał miejsce lub anulował wybór.
Usługi | |
IBOutlet ID < GMSAutocompleteViewControllerDelegate > | przekazać |
Przekaż, aby otrzymywać powiadomienia, gdy wybór miejsca zostanie wybrany lub anulowany. | |
GMSAutocompleteFilter * | autocompleteFilter |
Filtr stosowany do sugestii autouzupełniania (może mieć wartość zerową). | |
IBInspectable UIColor * | tableCellBackgroundColor |
Kolor tła komórek tabeli. | |
IBInspectable UIColor * | tableCellSeparatorColor |
Kolor linii separatora między komórkami tabeli. | |
IBInspectable UIColor * | primaryTextColor |
Kolor tekstu nazwy wyniku w wynikach autouzupełniania. | |
IBInspectable UIColor * | primaryTextHighlightColor |
Kolor używany do wyróżniania pasującego tekstu w wynikach autouzupełniania. | |
IBInspectable UIColor * | secondaryTextColor |
Kolor drugiego wiersza tekstu w wynikach autouzupełniania. | |
IBInspectable UIColor * | tintColor |
Kolor odcienia stosowany do elementów sterujących w widoku autouzupełniania. | |
GMSPlaceField | placeFields |
Określ szczegóły miejsca do pobrania dla obiektu GMSPlace . | |
NSArray< GMSPlaceProperty > * | placeProperties |
Pole GMSPlaceProperty do określania dokładnych informacji o miejscu, które mają być wymagane. |
Dokumentacja usługi
– (IBOutlet id<GMSAutocompleteViewControllerDelegate>) delegate [read, write, assign] |
Przekaż, aby otrzymywać powiadomienia, gdy wybór miejsca zostanie wybrany lub anulowany.
– (GMSAutocompleteFilter*) autocompleteFilter [read, write, assign] |
Filtr stosowany do sugestii autouzupełniania (może mieć wartość zerową).
- (IBInspectable UIColor*) tableCellBackgroundColor [read, write, assign] |
Kolor tła komórek tabeli.
– (IBAuditable UIColor*) tableCellSeparatorColor [read, write, assign] |
Kolor linii separatora między komórkami tabeli.
– (IBInspectable UIColor*) primaryTextColor [read, write, assign] |
Kolor tekstu nazwy wyniku w wynikach autouzupełniania.
– (IBInspectable UIColor*) primaryTextHighlightColor [read, write, assign] |
Kolor używany do wyróżniania pasującego tekstu w wynikach autouzupełniania.
– (IBInspectable UIColor*) secondaryTextColor [read, write, assign] |
Kolor drugiego wiersza tekstu w wynikach autouzupełniania.
- (IBInspectable UIColor*) tintColor [read, write, assign] |
Kolor odcienia stosowany do elementów sterujących w widoku autouzupełniania.
– (GMSPlaceField) placeFields [read, write, assign] |
Określ szczegóły miejsca do pobrania dla obiektu GMSPlace
.
Domyślnie zwracane są wszystkie szczegóły, jeśli nie zostaną zastąpione.
- (NSArray<GMSPlaceProperty>*) placeProperties [read, write, assign] |
Pole GMSPlaceProperty
do określania dokładnych informacji o miejscu, które mają być wymagane.
Domyślnie zwraca wszystkie dostępne właściwości.