GMSAutocompleteResultsViewController 類別參考資料

GMSAutocompleteResultsViewController 類別參考

總覽

GMSAutocompleteResultsViewController 提供介面,可在表格檢視中顯示 Place Autocomplete 預測結果。

表格檢視會隨著輸入文字變更而自動更新。

此類別是用來做為 UISearchController 的搜尋結果控制器。將 GMSAutocompleteResultsViewController 的執行個體傳遞至 UISearchController 的 initWithSearchResultsController 方法,然後將控制器設為 UISearchController 的 searchResultsUpdater 屬性。

如要在清單中選取地點時通知我,請使用 GMSAutocompleteResultsViewControllerDelegate 委派通訊協定。

資源

ID
< GMSAutocompleteResultsViewControllerDelegate >
委派
 選擇地點時接收通知的委派代表。
GMSAutocompleteFilterautocompleteFilter
 套用至自動完成建議建議的篩選器 (可以是空值)。
IBInspectable UIColor * tableCellBackgroundColor
 表格儲存格的背景顏色。
IBInspectable UIColor * tableCellSeparatorColor
 表格儲存格之間的分隔線顏色。
IBInspectable UIColor * primaryTextColor
 自動完成結果中結果名稱文字的顏色。
IBInspectable UIColor * primaryTextHighlightColor
 系統會在自動完成結果中用來醒目顯示相符文字的顏色。
IBInspectable UIColor * secondaryTextColor
 自動完成結果中第二列文字的顏色。
IBInspectable UIColor * tintColor
 自動完成檢視中套用至控制項的色調顏色。
NSArray< GMSPlaceProperty > * placeProperties
 指定要為物件 GMSPlace 擷取的地點屬性名稱陣列。
GMSPlaceFieldplaceFields
 指定要針對物件 GMSPlace 擷取的個別地點詳細資料。

資源說明文件

選擇地點時接收通知的委派代表。

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

套用至自動完成建議建議的篩選器 (可以是空值)。

- (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]

自動完成檢視中套用至控制項的色調顏色。

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

指定要為物件 GMSPlace 擷取的地點屬性名稱陣列。

如未覆寫,預設會傳回所有詳細資料。

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

指定要針對物件 GMSPlace 擷取的個別地點詳細資料。

如未覆寫,預設會傳回所有詳細資料。