GMSAutocompleteResultsViewController 类参考文档

GMSAutocompleteResultsViewController 类参考文档

概览

GMSAutocompleteResultsViewController 提供了一个用于在表格视图中显示地点自动补全预测结果的界面。

表格视图会在输入文本发生更改时自动更新。

此类旨在用作 UISearchController 的搜索结果控制器。将 GMSAutocompleteResultsViewController 的实例传递给 UISearchController 的 initWithSearchResultsController 方法,然后将控制器设置为 UISearchController 的 searchResultsUpdater 属性。

使用 GMSAutocompleteResultsViewControllerDelegate 委托协议,在从列表中选择地点时收到通知。

属性

id
< AutocompleteAutocompleteResultsViewControllerDelegate >
委托
 委托后,在选择某个地点时收到通知。
GMSAutocompleteFilterautocompleteFilter
 应用到自动补全建议的过滤条件(可以是 nil)。
IBInspectable UIColor * tableCellBackgroundColor
 表格单元格的背景颜色。
IBInspectable UIColor * tableCellSeparatorColor
 表格单元格之间的分隔线颜色。
IBInspectable UIColor * primaryTextColor
 自动补全结果中结果名称文本的颜色。
IBInspectable UIColor * primaryTextHighlightColor
 用于在自动补全结果中突出显示匹配文本的颜色。
IBInspectable UIColor * secondaryTextColor
 自动补全结果中第二行文字的颜色。
IBInspectable UIColor * tintColor
 应用于“自动补全”视图中控件的着色颜色。
GMSPlaceFieldplaceFields
 指定要为对象 GMSPlace 提取的各个地点详情。

属性说明

委托后,在选择某个地点时收到通知。

- (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) placeField [read, write, assign]

指定要为对象 GMSPlace 提取的各个地点详情。

如果未替换,则默认为返回所有详细信息。