gpt4 book ai didi

ios - UISearchController:searchResultsController 不显示

转载 作者:搜寻专家 更新时间:2023-10-31 22:42:16 25 4
gpt4 key购买 nike

我是 UISearchController 的新手,如果这是一个愚蠢的问题,请原谅。

我尝试关注 this问题,但无法获得我想要的结果。

在我的 MapViewController 的 viewDidLoad 中,我像这样初始化搜索 Controller :

searchController = UISearchController(searchResultsController: customViewController)

其中 customViewController 是 UIViewController 的子类,目前带有一些文本标签(通过界面构建​​器)。(我这样声明:let customViewController = MyCustomeViewController()

我试图通过在委托(delegate)方法中使用 searchController.searchResultsController?.view.isHidden = false 隐藏和取消隐藏 searchResultsController 来访问上面的链接,但没有成功。

结果是一样的:只有 View 变暗。

理想情况下,我希望它类似于 Facebook 的应用程序,当您点击搜索栏时,它会显示不同的 View 。

我在委托(delegate) willPresentSearchController 中打印了 searchResultsController 对象,它确实将其指示为 MyCustomViewController

我是不是遗漏了什么或者这不是正确的方法?

enter image description here

最佳答案

事实证明,要显示的 Controller 需要是 UITableViewController 或其子类。我尝试了一个普通的 UIViewController 里面有一个 UITableView 但没有成功。

关于ios - UISearchController:searchResultsController 不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44250094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com