Sim*_*mon 4 ios swift uisearchcontroller
我对 UISearchController 很陌生,所以如果这是一个愚蠢的问题,请原谅。
我尝试关注这个问题,但无法得到我想要的结果。
在我的中,MapViewController's viewDidLoad我像这样初始化搜索控制器:
searchController = UISearchController(searchResultsController: customViewController)
其中 customViewController 是 UIViewController 的子类,现在有一些文本标签(通过界面构建器)。(我这样声明:let customViewController = MyCustomeViewController()
我试图通过隐藏和取消隐藏委托方法中的searchResultsControllerwith来遵循上述链接searchController.searchResultsController?.view.isHidden = false,但没有运气。
结果是一样的:只有视图变暗。
理想情况下,我希望它类似于 Facebook 的应用程序,当您点击搜索栏时,它会显示不同的视图。
我searchResultsController在委托中打印了对象,willPresentSearchController它确实将其指示为MyCustomViewController.
我在这里遗漏了什么还是这不是正确的方法?
事实证明,要显示的控制器需要是一个UITableViewController或一个的子类。我试过一个普通的UIViewController,UITableView里面有一个,但没有运气。
| 归档时间: |
|
| 查看次数: |
848 次 |
| 最近记录: |