如何在点击键盘上有关 UISearchBar 的搜索按钮时关闭键盘?
我正在开发一个应用程序,其中添加一个控件 UISearchBar。当我开始在 UIsearchBar 中编辑文本时,键盘会在屏幕上显示动画。当我完成完整的编辑或取消所有文本后,我将停留在关闭键盘的位置。 如何在点击 UIKeypad 中的搜索键时关闭键盘?
UITextField 和 UITextView 也有同样的问题吗?
谢谢
I m developing an application in which i adding one control UISearchBar. When i started editing text in UIsearchBar then keypad is animated on the screen. After i completed my complete editing or canceling all text then i will stuck on point of dismissing keypad.
How i dismiss keyboard on tapping search key form UIKeypad?
Also same question for UITextField and UITextView?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
确保具有 SearchBar 的视图控制器实现了 SearchBarDelegate 并将 searchBar.delegate 设置为 self:
然后实现以下方法:
这将使当您点击键盘或搜索栏上的搜索按钮时键盘消失
Make sure the view controller which has the SearchBar implements the SearchBarDelegate and you set the searchBar.delegate to self:
then implement the following method:
This will make the keyboard disappear when you tap the search button on the keyboard or the search bar
对于搜索栏:
对于文本字段也是如此:
For the search bar:
And same thing for the text field:
在 ViewDidLoad 中使用此代码
Use this code in ViewDidLoad