對於UISearchController,我很新,所以如果這是一個愚蠢的問題,請原諒。UISearchController:searchResultsController not displayed
我試過以下this的問題,但無法得到我想要的結果。
在我MapViewController's
viewDidLoad
我初始化搜索控制器像這樣:
searchController = UISearchController(searchResultsController: customViewController)
其中customViewController是一些文本標籤的子類的UIViewController現在(通過界面生成器)。 (I聲明它像這樣:let customViewController = MyCustomeViewController()
我試圖通過隱藏並在委託方法沒有運氣searchController.searchResultsController?.view.isHidden = false
取消隱藏的searchResultsController
按照上述鏈接
結果是相同的:其中僅視圖變暗。
理想我希望它是類似於Facebook的應用一些地方,當你點擊搜索欄它顯示了不同的看法。
我打印的searchResultsController
對象在委託willPresentSearchController
並且它確實表示它爲MyCustomViewController
。
我在這裏錯過了什麼,或者這不是正確的做法?