如何在 iPhone 中以编程方式隐藏键盘
如何在 iPhone 中以编程方式隐藏键盘?
How to hide the keyboard programmatically in iphone?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何在 iPhone 中以编程方式隐藏键盘?
How to hide the keyboard programmatically in iphone?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
告诉当前第一响应者的 UIResponder 子类放弃其第一响应者状态:
Tell the UIResponder subclass that is currently first responder to resign its first responder status:
很简单:
ObjC
Swift
查看 endEditing 的 UIView 类参考 。
导致视图(或其嵌入文本字段之一)放弃第一响应者状态。而 keyWindow 是唯一接收键盘事件的窗口,所以这个解决方案保证始终有效。
It's easy:
ObjC
Swift
take a look at UIView Class Reference for endEditing.
Causes the view (or one of its embedded text fields) to resign the first responder status. And keyWindow is the only window that receives keyboard events, so this solution is guarantied to always work.
在你的 ViewController 中调用它
Call this in your ViewController
如果您使用 textview 那么
,如果您使用 textfield 那么
If you are using textview then
and if you are using textfield then
这是快速版本:
Here is the swift version: