GMSAutocompleteViewController-Klassenreferenz

GMSAutocompleteViewController-Klassenreferenz

Überblick

GMSAutocompleteViewController bietet eine Oberfläche mit einer Tabelle mit automatisch vervollständigten Vorschlägen, die aktualisiert wird, wenn der Nutzer Text eingibt.

Die vom Nutzer getroffene Auswahl wird über das GMSAutocompleteViewControllerResultsDelegate-Protokoll an die App zurückgegeben.

Um GMSAutocompleteViewController zu verwenden, legen Sie seinen Delegaten auf ein Objekt in Ihrer App fest, das dem GMSAutocompleteViewControllerDelegate-Protokoll entspricht, und präsentieren Sie den Controller (z. B. mithilfe von präsentierenViewController). Mit den Delegationsmethoden von GMSAutocompleteViewControllerDelegate kann ermittelt werden, wann der Nutzer einen Ort ausgewählt oder die Auswahl abgebrochen hat.

Eigenschaften

IBOutlet-ID
< GMSAutocompleteViewControllerDelegate >
bevollmächtigen
 Bevollmächtigen Sie, um benachrichtigt zu werden, wenn ein Ort ausgewählt oder die Auswahl abgebrochen wird.
GMSAutocompleteFilterautocompleteFilter
 Filter, der auf automatisch vervollständigte Vorschläge angewendet werden soll (kann null sein).
IBInspectable UIColor * tableCellBackgroundColor
 Hintergrundfarbe von Tabellenzellen
IBInspectable UIColor * tableCellSeparatorColor
 Die Farbe der Trennlinie zwischen Tabellenzellen.
IBInspectable UIColor * primaryTextColor
 Die Farbe des Ergebnisnamentexts in Ergebnissen der automatischen Vervollständigung.
IBInspectable UIColor * primaryTextHighlightColor
 Die Farbe, mit der übereinstimmenden Text in Ergebnissen der automatischen Vervollständigung hervorgehoben wird.
IBInspectable UIColor * secondaryTextColor
 Die Farbe der zweiten Zeile mit Text in Ergebnissen der automatischen Vervollständigung.
IBInspectable UIColor * tintColor
 Die Färbung, die auf die Steuerelemente in der Ansicht für die automatische Vervollständigung angewendet wird.
GMSPlaceFieldplaceFields
 Geben Sie einzelne Ortsdetails an, die für das Objekt GMSPlace abgerufen werden sollen.
NSArray< GMSPlaceProperty > * placeProperties
 Die GMSPlaceProperty zum Angeben expliziter Ortsdetails, die angefordert werden sollen.

Property-Dokumentation

- (IBOutlet-ID<GMSAutocompleteViewControllerDelegate>) delegate [read, write, assign]

Bevollmächtigen Sie, um benachrichtigt zu werden, wenn ein Ort ausgewählt oder die Auswahl abgebrochen wird.

– (GMSAutocompleteFilter*) autocompleteFilter [read, write, assign]

Filter, der auf automatisch vervollständigte Vorschläge angewendet werden soll (kann null sein).

– (IBInspectable UIColor*) tableCellBackgroundColor [read, write, assign]

Hintergrundfarbe von Tabellenzellen

– (IBInspectable UIColor*) tableCellSeparatorColor [read, write, assign]

Die Farbe der Trennlinie zwischen Tabellenzellen.

– (IBInspectable UIColor*) primaryTextColor [read, write, assign]

Die Farbe des Ergebnisnamentexts in Ergebnissen der automatischen Vervollständigung.

– (IBInspectable UIColor*) primaryTextHighlightColor [read, write, assign]

Die Farbe, mit der übereinstimmenden Text in Ergebnissen der automatischen Vervollständigung hervorgehoben wird.

– (IBInspectable UIColor*) secondaryTextColor [read, write, assign]

Die Farbe der zweiten Zeile mit Text in Ergebnissen der automatischen Vervollständigung.

– (IBInspectable UIColor*) tintColor [read, write, assign]

Die Färbung, die auf die Steuerelemente in der Ansicht für die automatische Vervollständigung angewendet wird.

- (GMSPlaceField) placeFields [read, write, assign]

Geben Sie einzelne Ortsdetails an, die für das Objekt GMSPlace abgerufen werden sollen.

Wenn nicht überschrieben, werden standardmäßig alle Details zurückgegeben.

– (NSArray<GMSPlaceProperty>*) placeProperties [read, write, assign]

Die GMSPlaceProperty zum Angeben expliziter Ortsdetails, die angefordert werden sollen.

Standardmäßig werden alle verfügbaren Eigenschaften zurückgegeben.