Présentation
GMSAutocompleteResultsViewController fournit une interface qui affiche les prédictions de saisie semi-automatique du lieu dans une vue de table.
La vue Tableau est automatiquement mise à jour à mesure que le texte saisi est modifié.
Cette classe est conçue pour être utilisée comme contrôleur de résultats de recherche d'un UISearchController. Transmettez une instance de GMSAutocompleteResultsViewController
à la méthode initWithSearchResultsController d'UISearchController, puis définissez le contrôleur en tant que propriété searchResultsUpdater de UISearchController.
Utilisez le protocole de délégation GMSAutocompleteResultsViewControllerDelegate
pour être averti lorsqu'un lieu est sélectionné dans la liste.
Propriétés | |
id < GMSAutocompleteResultsViewControllerDelegate > | délégué |
Déléguez pour être averti lorsqu'un lieu est sélectionné. | |
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. | |
NSArray< GMSPlaceProperty > * | placeProperties |
Spécifie le tableau des noms de propriétés de lieu à extraire pour l'objet GMSPlace . | |
GMSPlaceField | placeFields |
Spécifiez les détails de lieu individuels à extraire pour l'objet GMSPlace . |
Documentation sur la propriété
- (id<GMSAutocompleteResultsViewControllerDelegate>) delegate [read, write, assign] |
Déléguez pour être averti lorsqu'un lieu est sélectionné.
- (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.
- (NSArray<GMSPlaceProperty>*) placeProperties [read, write, assign] |
Spécifie le tableau des noms de propriétés de lieu à extraire pour l'objet GMSPlace
.
La valeur par défaut renvoie tous les détails s'il n'est pas remplacé.
- (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é.