私は場所ベースのキーワード検索を実装しています。誰かがYelpの検索バーを見たなら、それは私がやろうとしていることです。基本的には、一度検索バーをクリックした後、私は1つのテキストフィールドの入力を提供したいキーワードと他の場所のために入力します。どのUI要素をサブクラス化するのですか?私はこれについてどうやって行くのですか?iPhone - 複数のテキストフィールドの検索バー
答えて
私もかなり前に同様のアプリをやっていました。私はAに挿入された検索バーを使用
- :
初期を見て:私は私のアプリでやった私は(私は唯一の簡単な説明ではないコードの一部を与えている)、これらの手順に従った
ナビゲーションバー。 (私はプログラムで、私のクラスのviewDidLoad
でそれをやった)。 - このクラスのxibファイルでは、上にビューを配置し、その中に2つの
UITextFields
を配置しました。私はこのビューを隠し、y座標をビューの高さで移動して、-(viewHeight)
になりました。
機能パート
とすぐに、ユーザは、ナビゲーションバーに置かれ、検索バーに触れると、私はそれを隠し作られ、再表示のテキストフィールドを持つビューとyシフトがするまで、座標彼らは再び0になった。
検索バーの代理メソッドでは、
- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar
私はこのメソッドからNOを返す前にアニメーション部分(前の手順で説明した)を返しました。最初のテキストフィールドを最初のレスポンダにして、キーボードが自動的に表示されるようにしました。
ここで、両方のテキストフィールドにデータを入力すると、アニメーションが反転し、テキストフィールドに入力されたデータが検索バーに表示されます。
希望します。
Yelpの実装は、2つのUITextFieldオブジェクトを持つカスタムビューのように見え、翻訳と拡大縮小のアニメーションは上から拡大表示されるようにします。テーブルビューは、アニメーションの終了後に階層に追加されます。キーボードは、テキストフィールドの1つを最初にレスポンダにすることによって呼び出されます。
ところで、一般に、UI要素を一緒に構成することがサブクラス化よりも優先されます。
タイトルが「検索」になり、キャンセルボタンが表示されるので、navbarに新しいnavigationItemを追加することもできます。 – kevboh
は、実際には新しいUINavigationBarのように見えますが、古いUINavigationBarの上に消えてしまいます。 –
私の答えはどうですか? –
- 1. Xcode IPhoneでの検索バー
- 2. iPhone - 検索バーのカスタムボタン?
- 3. NavigationBarの複数の検索バー
- 4. 1つの検索バーから複数の検索を実行
- 5. iPhoneのネイティブ・ミーゼージ・アプリケーションの検索バー
- 6. iPhone 3.0のビルトインNotes.appの検索バー
- 7. 検索バーで複数の単語を検索したい
- 8. 検索用の検索バー
- 9. Dojox.mobile検索バー
- 10. 検索バーとテキストフィールドの違いはどちらですか?
- 11. 検索バーのアニメーション
- 12. アンドロイドアプリの検索バー
- 13. ExpandableListViewの検索バー
- 14. UIWebViewの検索バー
- 15. HTMLの検索バー
- 16. DataGridの検索バー
- 17. 複数の入力フィールドがインラインであるブートストラップ検索バー
- 18. Ionic - 検索結果の検索バー
- 19. 画像Dspace6.0の検索バーで検索
- 20. iPhone連絡先アプリとして検索バーを作る方法や複数の不完全なキーワードを扱う検索バー
- 21. は、検索バー
- 22. 検索バー&ウェブビュー
- 23. xCrud:検索バー
- 24. iPhoneの検索バーの高さ(最小限)
- 25. テキストボックスGoogleバーのような検索バー
- 26. iPhoneのUiWebViewで検索バーを非表示にする方法
- 27. jpanelのjlabelsの検索バー
- 28. Selenium python webdriver、検索バーの検索、値と検索の入力
- 29. UISearchControllerを使用して複数項目検索の検索バーのテキストフィールドの高さを拡張するにはどうすればよいですか?
- 30. コアレタ付きの検索バー
あなたの質問に対する答えはこれまでに見つかりましたか?私はまったく同じことを実装しようとしていますが、それを見つけ出すのに幸運はありませんでした。 –
2つのUITextFieldオブジェクトを使用しているだけで止まるものはありますか? – David
@ Borg359私は自分の答えを追加しました。 –