GMSAutocompleteViewController クラス リファレンス

GMSAutocompleteViewController クラス リファレンス

概要

GMSAutocompleteViewController は、オートコンプリート候補のテーブルを表示するインターフェースを備えています。このインターフェースは、ユーザーのテキスト入力に応じて更新されます。

ユーザーが選択した場所は、GMSAutocompleteViewControllerResultsDelegate プロトコルを介してアプリに返されます。

GMSAutocompleteViewController を使用するには、そのデリゲートを、GMSAutocompleteViewControllerDelegate プロトコルに準拠したアプリ内のオブジェクトに設定し、(たとえば presentViewController を使用して)コントローラを表示します。GMSAutocompleteViewControllerDelegate デリゲート メソッドを使用すると、ユーザーが場所を選択したのか、選択をキャンセルしたのかを判断できます。

プロパティ

IBOutlet ID
< GMSAutocompleteViewControllerDelegate >
委任
 場所が選択されたとき、または選択がキャンセルされたときに通知を受け取るように委任します。
GMSAutocompleteFilterautocompleteFilter
 オートコンプリートの候補に適用するフィルタ(nil にすることもできます)。
IBInspectable UIColor * tableCellBackgroundColor
 表のセルの背景色。
IBInspectable UIColor * tableCellSeparatorColor
 表のセルを区切る線の色。
IBInspectable UIColor * primaryTextColor
 オートコンプリートの結果に表示される結果名のテキストの色。
IBInspectable UIColor * primaryTextHighlightColor
 オートコンプリートの結果で一致するテキストをハイライト表示するために使用される色。
IBInspectable UIColor * secondaryTextColor
 オートコンプリートの結果に表示される 2 行目のテキストの色。
IBInspectable UIColor * tintColor
 Autocomplete ビューのコントロールに適用される色合い。
GMSPlaceFieldplaceFields
 オブジェクト GMSPlace で取得する個々の場所の詳細を指定します。
NSArray< GMSPlaceProperty > * placeProperties
 リクエストする明示的な場所の詳細を指定するための GMSPlaceProperty

プロパティのドキュメント

- (IBOutlet id<GMSAutocompleteViewControllerDelegate>) 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]

Autocomplete ビューのコントロールに適用される色合い。

- (GMSPlaceFieldplaceFields [read, write, assign]

オブジェクト GMSPlace で取得する個々の場所の詳細を指定します。

オーバーライドしない場合、デフォルトですべての詳細が返されます。

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

リクエストする明示的な場所の詳細を指定するための GMSPlaceProperty

デフォルトでは、使用可能なすべてのプロパティが返されます。