好的,所以我有一个resultsController,我将其嵌入到tvOS上的SearchController中(以实现内联搜索功能)。然后我在搜索容器中提出它。
let searchController = SearchController(searchResultsController: searchViewController)
let container = UISearchContainerViewController(searchController: searchController)
我希望在没有用户输入的情况下重用此类来调用搜索功能。所以我希望能够在某些情况下完全删除searchBar和键盘。
我尝试将searchController.searchBar.hidden设置为true,但实际上只隐藏了searchBar,内联键盘仍然存在。当结果可用时,如何隐藏内联键盘或将结果控制器设置为全屏?
谢谢
答案 0 :(得分:0)
我实际上只能提供附加到SearchController的searchViewController
。刚刚摆脱了容器。
之前没有工作的原因是因为我失去了对我需要进行搜索工作的代表的引用。