概要
GMSAutocompleteResultsViewController には、Place Autocomplete の予測をテーブルビューに表示するインターフェースが用意されています。
入力テキストが変更されると、表形式が自動的に更新されます。
このクラスは、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 |
オートコンプリートの結果に表示される 2 行目のテキストの色。 | |
IBInspectable UIColor * | tintColor |
オートコンプリート ビューのコントロールに適用される色合い。 | |
GMSPlaceField | placeFields |
オブジェクト GMSPlace について取得する個々の場所の詳細を指定します。 |
プロパティのドキュメント
- (id<GMSAutocompleteResultsViewControllerDelegate>) delegate [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] |
オートコンプリートの結果に表示される 2 行目のテキストの色。
-(IBInspectable UIColor*)tintColor [read, write, assign] |
オートコンプリート ビューのコントロールに適用される色合い。
- (GMSPlaceField)placeFields [read, write, assign] |
オブジェクト GMSPlace
について取得する個々の場所の詳細を指定します。
オーバーライドしない場合、デフォルトですべての詳細が返されます。