概要
GMSAutocompleteViewController は、オートコンプリート候補のテーブルを表示するインターフェースを備えています。このインターフェースは、ユーザーのテキスト入力に応じて更新されます。
ユーザーが選択した場所は、GMSAutocompleteViewControllerResultsDelegate
プロトコルを介してアプリに返されます。
GMSAutocompleteViewController を使用するには、そのデリゲートを、GMSAutocompleteViewControllerDelegate
プロトコルに準拠したアプリ内のオブジェクトに設定し、(たとえば presentViewController を使用して)コントローラを表示します。GMSAutocompleteViewControllerDelegate
デリゲート メソッドを使用すると、ユーザーが場所を選択したのか、選択をキャンセルしたのかを判断できます。
プロパティ | |
IBOutlet ID < GMSAutocompleteViewControllerDelegate > | 委任 |
場所が選択されたとき、または選択がキャンセルされたときに通知を受け取るように委任します。 | |
GMSAutocompleteFilter * | autocompleteFilter |
オートコンプリートの候補に適用するフィルタ(nil にすることもできます)。 | |
IBInspectable UIColor * | tableCellBackgroundColor |
表のセルの背景色。 | |
IBInspectable UIColor * | tableCellSeparatorColor |
表のセルを区切る線の色。 | |
IBInspectable UIColor * | primaryTextColor |
オートコンプリートの結果に表示される結果名のテキストの色。 | |
IBInspectable UIColor * | primaryTextHighlightColor |
オートコンプリートの結果で一致するテキストをハイライト表示するために使用される色。 | |
IBInspectable UIColor * | secondaryTextColor |
オートコンプリートの結果に表示される 2 行目のテキストの色。 | |
IBInspectable UIColor * | tintColor |
Autocomplete ビューのコントロールに適用される色合い。 | |
GMSPlaceField | placeFields |
オブジェクト 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 ビューのコントロールに適用される色合い。
- (GMSPlaceField)placeFields [read, write, assign] |
オブジェクト GMSPlace
で取得する個々の場所の詳細を指定します。
オーバーライドしない場合、デフォルトですべての詳細が返されます。
- (NSArray<GMSPlaceProperty>*) placeProperties [read, write, assign] |
リクエストする明示的な場所の詳細を指定するための GMSPlaceProperty
。
デフォルトでは、使用可能なすべてのプロパティが返されます。