gpt4 book ai didi

ios - UISearchController 中的 UISearchBar 不会消失

转载 作者:行者123 更新时间:2023-12-01 16:33:23 25 4
gpt4 key购买 nike

我没有使用 Storyboard SEGUES。

当我使用 UISearchController在我的表格 View 顶部有一个搜索栏,我得到了非常奇怪的行为。是否有关于当 View 消失时我应该如何处理搜索栏的文档?当我通过动画切换到新的 View Controller 或在导航堆栈上按下一个时,栏会卡在它的位置,直到我点击“取消”按钮。

观看这段短片中发生的事情的视频:

https://www.youtube.com/watch?v=6G7xFMENm_o&feature=youtu.be

这是 View Controller 中设置搜索栏的代码:

var s: UISearchController!
private func configureSearching() {
s = UISearchController(searchResultsController: nil)
s.searchResultsUpdater = self
s.dimsBackgroundDuringPresentation = false
s.searchBar.searchBarStyle = .Minimal
s.hidesNavigationBarDuringPresentation = false
tableView.tableHeaderView = s.searchBar
s.searchBar.sizeToFit()
}

最佳答案

您应该在 viewDidLoad 中添加以下行

self.definesPresentationContext = true

关于ios - UISearchController 中的 UISearchBar 不会消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30493805/

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