黑马程序员技术交流社区
标题:
分享 退出第一响应者 关闭键盘
[打印本页]
作者:
-(_)-
时间:
2014-7-30 21:48
标题:
分享 退出第一响应者 关闭键盘
在开发中经常会遇到要输入文字的操作, 退出第一响应者收起键盘是件简单的小事, 菜鸟我在些分享一下退出的方式
1. 使用 resignResponse 方法退出第一响应者, 很简单
file:///Users/linyanzuo/Library/Application%20Support/Evernote/accounts/Evernote-China/linyanzuo1222/content/p102/69ae8e88fc1614ef4ee4c728673cd5ab.png
2. 将Controller 中的View设置成UIControl, 然后添加touch down点击事件, 关联方法, 方法中执行
[self.view endEditing]; 这种方式可以实现点击屏幕上除了键盘的位置外, 都可以使键盘收起, 在实际使用中相当频繁的需要.
本人小菜鸟一个, 发图很麻烦, 就不发图了.
file:///Users/linyanzuo/Library/Application%20Support/Evernote/accounts/Evernote-China/linyanzuo1222/content/p102/f8c11287a8401354d7a5926211a660d1.png
作者:
chain
时间:
2014-7-31 17:37
我喜欢第二种,第一种如果有多个响应者的话,还得多几行代码
作者:
fantacyleo
时间:
2014-8-2 13:56
一、二可以结合的。利用UIResponder的未处理事件向上传递的特性,重写viewcontroller的touch事件方法,在其中像textfield发送resignFirstResponder消息即可即可
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2