gpt4 book ai didi

swift - 当我在 Swift 上按下搜索栏时如何关闭键盘?

转载 作者:IT王子 更新时间:2023-10-29 05:01:12 29 4
gpt4 key购买 nike

我尝试让我的搜索栏快速运行,但是当我按下搜索栏时,我无法关闭屏幕上的键盘。当我尝试使用文本字段时,它与此代码完美配合。

override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
self.view.endEditing(true)
}

当我按下我的文本字段然后键盘消失时它工作。我想用我的搜索栏做这样的事情,因为当我使用搜索栏并使用与文本字段相同的方式时,它根本不起作用。任何引用或代码对我都非常有用。

最佳答案

试试这个:

self.mySearchController.searchBar.endEditing(true)

用您创建的 Controller 名称替换 mySearchController..如果您没有以编程方式创建它,而是只是从库中拖出一个搜索栏,那么 IBoutlet 您的可搜索到您的类并将其引用为:

self.mySearchBar.endEditing(true)

关于swift - 当我在 Swift 上按下搜索栏时如何关闭键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29925373/

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