2017-03-01 2 views
0

典型的なUISearchControllerでは、実際に検索を実行したときに別のView Controllerしか表示されません。私はあなたが検索バーをクリックするとすぐに表示される別のUIViewを取得しようとしています。これがどうして完全に実践できるかについての考えはありますか? 私は、UISearchController.active == trueのときに関数を呼び出すことによってそれを達成できると想定していますが、まだそれを把握していません。UISearchControllerをクリックしたときに新しいUIViewにナビゲートするPragmatically Swift3

この種の検索機能を実装するアプリには、EbayアプリとInstgramがあります。

答えて

0

UISearchControllerにはsearchBarというプロパティがあります。これはUISearchBarです。 UISearchBarには、UISearchBarDelegateプロトコルに準拠する必要があるデリゲートプロパティがあります。このプロトコルには、ユーザーが検索フィールドで編集を開始するときに呼び出されるメソッドsearchBarShouldBeginEditingがあります。参照:

Apple’s documentation for searchBarShouldBeginEditing

関連する問題