UISearchBarに自動的に([検索]ボタンを押すなどの)新しい検索を開始させるにはどうすればよいですか?これを達成する簡単な方法はありますか?UISearchBarでプログラムで強制的に検索を実行できますか?
16
A
答えて
1
はい、UISearchbarDelegate
のsearchBarSearchButtonClicked:
への暗黙的な呼び出しが必要です。このデリゲートの詳細については、official docをご覧ください。
5
14
私はUISearchViewControllerが自動的に検索を実行するためにプログラム的に検索フィールドの値を変更する前に、アクティブにUISearchViewControllerを設定するために必要なことがわかりました。
// Need to set the searchDisplayController to active to
// make the changes in search text trigger a search.
self.searchDisplayController.active = YES;
self.searchDisplayController.searchBar.text = @"New search string";
+0
これは美しく動作し、特定のデリゲートメソッドがトリガされないなど、他にもいくつかの問題を修正しました。ありがとうございました。 – inwit
+0
通知する価値がある、その順序は重要です:) –
0
それは馬鹿ではないので、ダムようだが、作品;)
NSString * forceReload = self.searchDisplayController.searchBar.text;
self.searchDisplayController.searchBar.text = forceReload;
あなたの検索バーを強制することができ3210
0
、
のObjective C:3.0
[self searchBar:yourSearchBarName textDidChange: yourSearchingString];
スウィフト:
self.searchBar(self.yourSearchBarName, textDidChange: yourSearchingString)
これはあなたの検索バーをトリガします。
関連する問題
- 1. 安全プレイブックの実行を強制的に強制終了できますか?
- 2. Googleカスタム検索で強制的に強制的に使用するモード
- 3. 管理者権限なしで強制的にプログラムを実行しますか?
- 4. 強制的にSQLite 3.7をレガシーモードで実行しますか?
- 5. プログラムで強制的にiOS 7アプリを強制停止しますか?
- 6. AppleScriptを強制的に同期して実行できますか?
- 7. 隠しパネルの実行をShinyに強制できますか?
- 8. JavaScriptを強制的に実行するEventListenerを強制しますか?
- 9. restコントローラのインポート/ロードをプログラムで強制的に行う方法
- 10. 数分後に強制的にCプログラムの実行を終了することができます
- 11. QDockWidgetを強制的に実行する
- 12. スレッドコンテキストスイッチを強制的に実行する
- 13. 要素に強制的にアニメーションを強制終了できますか?
- 14. 無効な強制:()をxs:string +として検索を実行中:
- 15. UISearchBarバックグラウンドでアイコンオーバーレイを検索する
- 16. キーボードを強制的にランドスケープモードで表示できますか?
- 17. JBoss 4.2でjspを強制的に再コンパイルできますか?
- 18. 内部でイベントを強制的に実行する
- 19. PySideで強制的にQTimer()タイムアウトを実行する
- 20. 悪いデータベースパスでSQLiteを強制的に実行する
- 21. メインスレッドでコードを強制的に実行する
- 22. MySQLでイベントを強制的に実行する方法
- 23. フルスクリーンモードで強制的にWebページを実行する
- 24. .NETでOutOfMemoryExceptionを強制的に実行する方法
- 25. 特定のノードでOozieジョブを強制的に実行する
- 26. HTaccess経由でSSLを強制的に実行する
- 27. iPad上でiPhone版を強制的に実行する
- 28. LTRデバイスで強制的にRTLを実行する
- 29. GPLでTensorflowバックエンドを実行するKerasを強制的に実行する
- 30. スケジュール実行の余分な実行を強制できますか?
[UISearchBarに自動的にテキストカーソルを表示](http://stackoverflow.com/questions/7441839/automatically-show-text-cursor-in-uisearchbar) – Pascal
重複はありません。検索ボタンをクリックしたときと同じように、検索プロセスを開始したいと考えています。問題は、ロジックがライブラリにあり、そこにはアクセスできない(ソースコードなし) – nja
ああ、わかりました。その情報を質問に入れてください。 ;) – Pascal