2012-04-13 6 views
-4

enter image description hereUITableViewに位置を表示したいとします。ここで私はUITextFieldUITableViewを取る。これで、テキストフィールドに入力されたキーワードに従って、テーブルビューに位置の名前を表示します。どのようにそれを行う方法を知っていますか?私の友達を助けてください。ユーザーが都市名のスペルを間違えたり、別の国に同じ都市名が存在することがあるため、テーブルビューは推奨される場所を表示するはずです。UITableviewの表示場所

上記の画像に基づいて、私は正確に何が必要なのか理解できます。

+0

達成しようとしていることを少し明確にすることはできますか?また、あなたがこれまでに試したことを示すコードは、人々があなたを助けるのに役立ちます。 –

+0

私はあまりにもこれを行う方法を熟考しています...あなたは時々あなたが市の名前のスペルを間違っているかもしれないか、または異なる国の右の同じ都市名かもしれないので、それは示唆された場所をもたらすテーブルビューのような意味... – MCKapur

+0

@ user1260708あなたはそれをする方法を知っていますよね。 – freelancer

答えて

1

希望するものはgeocodingです。 GoogleのジオコーディングAPIへの呼び出しをアプリケーションに簡単に統合することができます.UITextFieldからのユーザー入力を受け取り、リクエストに応じてGoogleに送信し、取得したデータを解析してUITableViewのデータソースにデータを取り込みます。 Googleは、クエリに一致する可能性のある複数の場所がある場合、回答に複数の候補を表示することさえできます。

+0

私はuisearchバーを使用してユーザーからの入力を取得できますか? – freelancer

+0

はい - [UISearchBarDelegate protocol](https://developer.apple.com/library/ios/#documentation/uikit/reference/UISearchBarDelegate_Protocol/Reference/Reference.html)を実装するだけで、検索バーのテキスト変更の通知を受け取ることができます。 – Tim

+0

TextFieldの代わりにUisearchbarを使用することをお勧めしますか? – freelancer

関連する問題