UIKit 03、编写代码隐藏iPhone软键盘

详情请直接观看 原创 优酷视频(可下载,本讲时长48分钟)

http://v.youku.com/v_show/id_XNjk3ODQ4OTQ0.html

使用过 iPhone 的用户都知道,当我们在文本框或者文本视图中输入完内容后,点击文本框或文本视图边界外的区域, iPhone 软键盘会自动隐藏起来。
但是在上一个章节中,我们的软键盘并没有自动隐藏。
需要我们自己来编写隐藏键盘的功能。
隐藏软键盘的常用方法:
  1. 使用透明大按钮
  2. 使用手势
  3. 使用手势识别器
  4. 使用UITextFieldDelegate委托方法(设置Return+Delegate)
 

使用透明大按钮

Œ先 ViewController.h 文件添加如下代码

ViewController.M文件添加如下代码

再添加连线

使用手势

ViewController.M文件添加如下代码

Œ 注意:确保屏幕空白点中的控件,必须能交互,单又没有处理代码
 

使用手势识别器

Œ ViewController.M 文件添加如下代码
Œ 因为当前空白处为 UIImageView ,必须先禁用它的 UserInteraction Enabled

只有这样,UIView才会接收到手势,并通过手势识别器进行处理

最新更新情况,请关注我的  《优酷空间》
http://i.youku.com/u/UMTI4ODk2NTYwOA==

本次UIKit系列共76讲

您的支持是我的动力!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值