Overview
GMSAutocompleteViewController provides an interface that displays a table of autocomplete predictions that updates as the user enters text.
Place selections made by the user are returned to the app via the GMSAutocompleteViewControllerResultsDelegate
protocol.
To use GMSAutocompleteViewController, set its delegate to an object in your app that conforms to the GMSAutocompleteViewControllerDelegate
protocol and present the controller (eg using presentViewController). The GMSAutocompleteViewControllerDelegate
delegate methods can be used to determine when the user has selected a place or has cancelled selection.
Properties | |
IBOutlet id < GMSAutocompleteViewControllerDelegate > | delegate |
Delegate to be notified when a place is selected or picking is cancelled. | |
GMSAutocompleteFilter * | autocompleteFilter |
Filter to apply to autocomplete suggestions (can be nil). | |
IBInspectable UIColor * | tableCellBackgroundColor |
The background color of table cells. | |
IBInspectable UIColor * | tableCellSeparatorColor |
The color of the separator line between table cells. | |
IBInspectable UIColor * | primaryTextColor |
The color of result name text in autocomplete results. | |
IBInspectable UIColor * | primaryTextHighlightColor |
The color used to highlight matching text in autocomplete results. | |
IBInspectable UIColor * | secondaryTextColor |
The color of the second row of text in autocomplete results. | |
IBInspectable UIColor * | tintColor |
The tint color applied to controls in the Autocomplete view. | |
GMSPlaceField | placeFields |
Specify individual place details to fetch for object GMSPlace . | |
NSArray< GMSPlaceProperty > * | placeProperties |
The GMSPlaceProperty for specifying explicit place details to be requested. |
Property Documentation
- (IBOutlet id<GMSAutocompleteViewControllerDelegate>) delegate [read, write, assign] |
Delegate to be notified when a place is selected or picking is cancelled.
- (GMSAutocompleteFilter*) autocompleteFilter [read, write, assign] |
Filter to apply to autocomplete suggestions (can be nil).
- (IBInspectable UIColor*) tableCellBackgroundColor [read, write, assign] |
The background color of table cells.
- (IBInspectable UIColor*) tableCellSeparatorColor [read, write, assign] |
The color of the separator line between table cells.
- (IBInspectable UIColor*) primaryTextColor [read, write, assign] |
The color of result name text in autocomplete results.
- (IBInspectable UIColor*) primaryTextHighlightColor [read, write, assign] |
The color used to highlight matching text in autocomplete results.
- (IBInspectable UIColor*) secondaryTextColor [read, write, assign] |
The color of the second row of text in autocomplete results.
- (IBInspectable UIColor*) tintColor [read, write, assign] |
The tint color applied to controls in the Autocomplete view.
- (GMSPlaceField) placeFields [read, write, assign] |
Specify individual place details to fetch for object GMSPlace
.
Defaults to returning all details if not overridden.
- (NSArray<GMSPlaceProperty>*) placeProperties [read, write, assign] |
The GMSPlaceProperty
for specifying explicit place details to be requested.
Default returns all available properties.