をheaderView
としてtableView
と追加すると、すべてのデリゲートメソッドが期待どおりに実行されます。searchControllerのsearchBarプロパティにstoryboardのsearchBarを割り当てる方法
self.myTableView.tableHeaderView = self.searchController.searchBar;
しかし、私は絵コンテから検索バーIBOutletを取り、self.searchController.searchBar
に割り当てた場合、委任の方法が解雇されていません!
-
Iはまた、ビューに
_mySearchBar = self.searchController.searchBar;
_mySearchBarView = self.searchController.searchBar;
-
をしかし、成功はありません!
私はこれを行うための唯一の方法は
UISearchController
をサブクラス化して、カスタムsearchBar
設定することであるように見えます間違っ
mySearchBar
を埋め込み、次いで割り当てる試みた
:
これは正しいです。 A.)「UISearchController」はストーリーボード内で現在利用できません。 B.) 'UISearchController'またはカスタムアピアランスでカスタム機能を実装する唯一の方法は、サブクラス化です。 – TheCodingArt