2017-05-29 3 views
1

私はUISearchControllerの新機能ですので、これが愚かな質問であればご容赦ください。UISearchController:searchResultsControllerが表示されない

this質問に従いましたが、私が望む結果を得ることができませんでした。私MapViewController'sviewDidLoad

私はそうのような検索コントローラの初期化:(インタフェースビルダを介して)customViewController今のいくつかのテキストラベルを持つサブクラスのUIViewControllerである

searchController = UISearchController(searchResultsController: customViewController)

を。 (私はのようにそれを宣言する:let customViewController = MyCustomeViewController()

ノー運にデリゲートメソッドでsearchController.searchResultsController?.view.isHidden = falsesearchResultsControllerを非表示と再表示することにより、上記リンクをたどることを試み

結果は同じである:ここで、専用ビュー淡色表示されている。

理想的

を私はそれはあなたが、それは別の図を示している検索バーをタップし、Facebookのアプリに似たものにしたい。

私は、デリゲートにsearchResultsControllerオブジェクトを印刷willPresentSearchControllerであり、それはMyCustomViewControllerと表示されます。

私はここに何かがないか、これは正しいアプローチではありませんか?

enter image description here

答えて

0

表示するために、コントローラは、一方のUITableViewController又はサブクラスであることが必要であることが判明しました。私は普通のUIViewControllerの中にUITableViewを入れてみましたが、運はありません。

関連する問題