gpt4 book ai didi

swift - 按下取消按钮时如何防止 UISearchController 关闭?

转载 作者:行者123 更新时间:2023-11-28 07:36:44 25 4
gpt4 key购买 nike

我只想在用户第一次按下取消按钮时隐藏键盘。
就喜欢 AppStore.app

我这样使用 UISearchController:

    navigationItem.searchController = searchController

==============更新==============
这个取消按钮由 UISearchController 托管。

最佳答案

如果您以编程方式执行搜索栏,则可以在 ViewController 上添加扩展,或者只需使用如下函数调用即可。

 extension ViewController: UISearchBarDelegate {
func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
if let text = searchBar.text {
self.filterContent(text: text)
searchBar.resignFirstResponder()
}
}
}

关于swift - 按下取消按钮时如何防止 UISearchController 关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53095955/

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