gpt4 book ai didi

ios - 带有 Segue 的 UISearchbar (UISearchResultsUpdating) 不会关闭

转载 作者:可可西里 更新时间:2023-11-01 05:43:39 25 4
gpt4 key购买 nike

UISearchBar 有问题。当我结合 UITableView 搜索一些文本,并单击一个结果单元格时,UISearchBar 在下一个 UIViewController 中仍然可见。 UISearchbar 仍然存在(带有关键字)

所以当我点击一个结果后,我会得到(在下一个 View Controller 中)但是搜索栏和键盘仍然显示。

我如何关闭当前的 UISearchController 以便搜索栏和键盘不显示在下一个 UIViewController 中?

我试过:

definesPresentationContext = true

我试图关闭 presentingViewController

我正在为 segue 做所有这些准备工作。

我的想法是我必须关闭 UISearchController...但是我如何在 preparedForSegue 中访问它(在 searchResultsViewControllers -这是一个 tableViewController,用于显示 searchResults)

最佳答案

你必须使用这样的东西,忘记 definesPresentationContext

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
searchController.active = false //This will dismiss the searchcontroller, use your own variable for searchController.
//CALL THE SEGUE YOU WANT BELOW
}

关于ios - 带有 Segue 的 UISearchbar (UISearchResultsUpdating) 不会关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32181330/

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