Présentation
GMSAutocompleteViewController fournit une interface qui affiche un tableau de prédictions de saisie semi-automatique qui se met à jour à mesure que l'utilisateur saisit du texte.
Les lieux sélectionnés par l'utilisateur sont renvoyés à l'application via le protocole GMSAutocompleteViewControllerResultsDelegate
.
Pour utiliser GMSAutocompleteViewController, définissez son délégué sur un objet de votre application conforme au protocole GMSAutocompleteViewControllerDelegate
et présentez le contrôleur (par exemple, en utilisantpresentViewController). Les méthodes déléguées GMSAutocompleteViewControllerDelegate
peuvent être utilisées pour déterminer si l'utilisateur a sélectionné un lieu ou a annulé la sélection.
Propriétés | |
ID IBOutlet < GMSAutocompleteViewControllerDelegate > | délégué |
Déléguez pour être averti lorsqu'un lieu est sélectionné ou que la sélection est annulée. | |
GMSAutocompleteFilter * | autocompleteFilter |
Filtre à appliquer aux suggestions de saisie semi-automatique (peut être nul). | |
IBInspectable UIColor * | tableCellBackgroundColor |
Couleur d'arrière-plan des cellules du tableau. | |
IBInspectable UIColor * | tableCellSeparatorColor |
Couleur de la ligne de séparation entre les cellules du tableau. | |
IBInspectable UIColor * | primaryTextColor |
Couleur du texte saisi dans le nom du résultat dans les résultats de saisie semi-automatique. | |
IBInspectable UIColor * | primaryTextHighlightColor |
Couleur utilisée pour mettre en surbrillance le texte correspondant dans les résultats de la saisie semi-automatique. | |
IBInspectable UIColor * | secondaryTextColor |
Couleur de la deuxième ligne de texte dans les résultats de la saisie semi-automatique. | |
IBInspectable UIColor * | tintColor |
Couleur de teinte appliquée aux commandes de la vue de saisie semi-automatique. | |
GMSPlaceField | placeFields |
Spécifiez les détails de lieu individuels à extraire pour l'objet GMSPlace . | |
NSArray< GMSPlaceProperty > * | placeProperties |
GMSPlaceProperty permettant de spécifier des détails explicites sur le lieu à demander. |
Documentation sur la propriété
- (ID IBOutlet<GMSAutocompleteViewControllerDelegate>) delegate [read, write, assign] |
Déléguez pour être averti lorsqu'un lieu est sélectionné ou que la sélection est annulée.
- (GMSAutocompleteFilter*) autocompleteFilter [read, write, assign] |
Filtre à appliquer aux suggestions de saisie semi-automatique (peut être nul).
- (IBInspectable UIColor*) tableCellBackgroundColor [read, write, assign] |
Couleur d'arrière-plan des cellules du tableau.
- (IBInspectable UIColor*) tableCellSeparatorColor [read, write, assign] |
Couleur de la ligne de séparation entre les cellules du tableau.
- (IBInspectable UIColor*) primaryTextColor [read, write, assign] |
Couleur du texte saisi dans le nom du résultat dans les résultats de saisie semi-automatique.
- (IBInspectable UIColor*) primaryTextHighlightColor [read, write, assign] |
Couleur utilisée pour mettre en surbrillance le texte correspondant dans les résultats de la saisie semi-automatique.
- (IBInspectable UIColor*) secondaryTextColor [read, write, assign] |
Couleur de la deuxième ligne de texte dans les résultats de la saisie semi-automatique.
- (IBInspectable UIColor*) tintColor [read, write, assign] |
Couleur de teinte appliquée aux commandes de la vue de saisie semi-automatique.
- (GMSPlaceField) placeFields [read, write, assign] |
Spécifiez les détails de lieu individuels à extraire pour l'objet GMSPlace
.
La valeur par défaut renvoie tous les détails s'il n'est pas remplacé.
- (NSArray<GMSPlaceProperty>*) placeProperties [read, write, assign] |
GMSPlaceProperty
permettant de spécifier des détails explicites sur le lieu à demander.
La valeur par défaut renvoie toutes les propriétés disponibles.