gpt4 book ai didi

ios - 带有 Segue 的 UISearchbar (UISearchResultsUpdating) 仍然可见

转载 作者:行者123 更新时间:2023-11-28 13:14:21 24 4
gpt4 key购买 nike

我对 UISearchBar 有疑问。当我结合 UITableView 搜索一些文本,并点击一个结果单元格时,UISearchBar 在下一个 View Controller 中仍然可见。如果我回去(使用 Segues)- UISearchbar 仍然存在(使用关键字)

所以当我点击一个结果后,我会得到(在下一个 View Controller 中):

enter image description here

我会这样使用它:

class ...: UITableViewController, UISearchResultsUpdating {
var filterSearchController = UISearchController(searchResultsController: nil)

override func viewDidLoad() {
super.viewDidLoad()
filterSearchController.searchResultsUpdater = self
filterSearchController.hidesNavigationBarDuringPresentation = false
filterSearchController.dimsBackgroundDuringPresentation = false
filterSearchController.searchBar.searchBarStyle = .Minimal
filterSearchController.searchBar.sizeToFit()
self.tableView.tableHeaderView = filterSearchController.searchBar

任何想法可能是什么问题?

最佳答案

在转换到下一个 View Controller 之前,您需要自己关闭 UISearchController:

filterSearchController.active = false

关于ios - 带有 Segue 的 UISearchbar (UISearchResultsUpdating) 仍然可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29737940/

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