Referencia de la clase GMSAutocompleteViewController

Referencia de la clase GMSAutocompleteViewController

Descripción general

GMSAutocompleteViewController proporciona una interfaz que muestra una tabla de predicciones de autocompletar que se actualiza a medida que el usuario ingresa texto.

Las selecciones de lugares que realizó el usuario se devuelven a la app a través del protocolo GMSAutocompleteViewControllerResultsDelegate.

Para usar GMSAutocompleteViewController, configura su delegado para un objeto de tu app que cumpla con el protocolo GMSAutocompleteViewControllerDelegate y presenta el controlador (p. ej., con presentViewController). Los métodos delegados GMSAutocompleteViewControllerDelegate se pueden utilizar para determinar cuándo el usuario seleccionó un lugar o canceló la selección.

Propiedades

ID de IBOutlet
< GMSAutocompleteViewControllerDelegate >
delegado
 Delegar para recibir una notificación cuando se seleccione un lugar o se cancele la selección.
GMSAutocompleteFilterautocompleteFilter
 Filtro que se aplicará a las sugerencias de autocompletar (puede ser nulo).
IBInspectable UIColor * tableCellBackgroundColor
 Es el color de fondo de las celdas de la tabla.
IBInspectable UIColor * tableCellSeparatorColor
 El color de la línea de separador entre las celdas de la tabla.
IBInspectable UIColor * primaryTextColor
 El color del texto del nombre de los resultados en los resultados de autocompletado.
IBInspectable UIColor * primaryTextHighlightColor
 El color que se utiliza para resaltar el texto coincidente en los resultados de autocompletado.
IBInspectable UIColor * secondaryTextColor
 El color de la segunda fila de texto en los resultados de autocompletado.
IBInspectable UIColor * tintColor
 El color del tono aplicado a los controles en la vista Autocomplete.
GMSPlaceFieldplaceFields
 Especifica los detalles del lugar individual que se recuperarán del objeto GMSPlace.
NSArray< GMSPlaceProperty > * placeProperties
 El GMSPlaceProperty para especificar los detalles explícitos del lugar que se solicitarán.

Documentación de la propiedad

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

Delegar para recibir una notificación cuando se seleccione un lugar o se cancele la selección.

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

Filtro que se aplicará a las sugerencias de autocompletar (puede ser nulo).

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

Es el color de fondo de las celdas de la tabla.

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

El color de la línea de separador entre las celdas de la tabla.

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

El color del texto del nombre de los resultados en los resultados de autocompletado.

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

El color que se utiliza para resaltar el texto coincidente en los resultados de autocompletado.

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

El color de la segunda fila de texto en los resultados de autocompletado.

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

El color del tono aplicado a los controles en la vista Autocomplete.

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

Especifica los detalles del lugar individual que se recuperarán del objeto GMSPlace.

La configuración predeterminada muestra todos los detalles si no se anula.

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

El GMSPlaceProperty para especificar los detalles explícitos del lugar que se solicitarán.

La opción predeterminada muestra todas las propiedades disponibles.