详情请直接观看 原创 优酷视频(可下载,本讲时长48分钟)
http://v.youku.com/v_show/id_XNjk3ODQ4OTQ0.html
使用过
iPhone
的用户都知道,当我们在文本框或者文本视图中输入完内容后,点击文本框或文本视图边界外的区域,
iPhone
软键盘会自动隐藏起来。
但是在上一个章节中,我们的软键盘并没有自动隐藏。
需要我们自己来编写隐藏键盘的功能。
隐藏软键盘的常用方法:
- 使用透明大按钮
- 使用手势
- 使用手势识别器
- 使用UITextFieldDelegate委托方法(设置Return键+Delegate))
使用透明大按钮
Œ先
在
ViewController.h
文件添加如下代码
再在ViewController.M文件添加如下代码
再添加连线
使用手势
在ViewController.M文件添加如下代码
Œ
注意:确保屏幕空白点中的控件,必须能交互,单又没有处理代码
使用手势识别器
Œ
在
ViewController.M
文件添加如下代码
Œ
因为当前空白处为
UIImageView
,必须先禁用它的
UserInteraction Enabled
只有这样,UIView才会接收到手势,并通过手势识别器进行处理
最新更新情况,请关注我的 《优酷空间》
http://i.youku.com/u/UMTI4ODk2NTYwOA==
本次UIKit系列共76讲
您的支持是我的动力!