GMSAutocompleteResultsViewController 类参考
概览
GMSAutocompleteResultsViewController 提供了一个以表格视图显示地点自动补全预测结果的接口。
当输入文本发生更改时,表格视图会自动更新。
此类旨在用作 UISearchController 的搜索结果控制器。将 GMSAutocompleteResultsViewController
的实例传递给 UISearchController 的 initWithSearchResultsController 方法,然后将控制器设置为 UISearchController 的 searchResultsUpdater 属性。
使用 GMSAutocompleteResultsViewControllerDelegate
委托协议,以便在用户从列表中选择某个地点时收到通知。
属性 | |
id < GMSAutocompleteResultsViewControllerDelegate > | 委托 |
选择地点后接收通知的委托。 | |
GMSAutocompleteFilter * | autocompleteFilter |
要应用于自动补全建议的过滤器(可以是 nil)。 | |
IBInspectable UIColor * | tableCellBackgroundColor |
表格单元格的背景颜色。 | |
IBInspectable UIColor * | tableCellSeparatorColor |
表格单元格之间分隔线的颜色。 | |
IBInspectable UIColor * | primaryTextColor |
自动补全结果中结果名称文字的颜色。 | |
IBInspectable UIColor * | primaryTextHighlightColor |
用于在自动补全结果中突出显示匹配文本的颜色。 | |
IBInspectable UIColor * | secondaryTextColor |
自动补全结果中第二行文字的颜色。 | |
IBInspectable UIColor * | tintColor |
应用于“自动补全”视图中控件的着色颜色。 | |
GMSPlaceField | placeFields |
为对象 GMSPlace 指定要提取的各个地点详情。 |
属性说明
- (id<GMSAutocompleteResultsViewControllerDelegate>) 委托 [read, write, assign] |
选择地点后接收通知的委托。
- (GMSAutocompleteFilter*) autocompleteFilter [read, write, assign] |
要应用于自动补全建议的过滤器(可以是 nil)。
- (IBInspectable UIColor*) tableCellBackgroundColor [read, write, assign] |
表格单元格的背景颜色。
- (IBInspectable UIColor*) tableCellSeparatorColor [read, write, assign] |
表格单元格之间分隔线的颜色。
- (IBInspectable UIColor*) primaryTextColor [read, write, assign] |
自动补全结果中结果名称文字的颜色。
- (IBInspectable UIColor*) primaryTextHighlightColor [read, write, assign] |
用于在自动补全结果中突出显示匹配文本的颜色。
- (IBInspectable UIColor*) secondaryTextColor [read, write, assign] |
自动补全结果中第二行文字的颜色。
- (IBInspectable UIColor*) tintColor [read, write, assign] |
应用于“自动补全”视图中控件的着色颜色。
- (GMSPlaceField) placeFields [read, write, assign] |
为对象 GMSPlace
指定要提取的各个地点详情。
如果未进行替换,则默认返回所有详情。