2016-05-12 28 views
0

好吧,我有一個resultController,我嵌入在tvOS的SearchController(實現內聯搜索功能)。然後我將其呈現在搜索容器中。刪除查詢結果的內嵌搜索tvOS

let searchController = SearchController(searchResultsController: searchViewController)   
let container = UISearchContainerViewController(searchController: searchController) 

我想重用這個類來調用沒有用戶輸入的搜索功能。所以我希望能夠在某些場合完全刪除searchBar和鍵盤。

我試着將searchController.searchBar.hidden設置爲true,但是從字面上看只隱藏了searchBar,內聯鍵盤仍然在那裏。當結果可用時,如何隱藏內聯鍵盤或將結果控制器設置爲全屏?

謝謝

回答

0

我居然能夠只是目前連接到SearchController在所有searchViewController。剛剛擺脫了容器。

它之所以不工作的原因是因爲我失去了我需要進行搜索的委託的參考。