手机
当前位置:查字典教程网 >编程开发 >IOS开发 >IOS关闭键盘的方法
IOS关闭键盘的方法
摘要:在iOS应用开发中,有三类视图对象会打开虚拟键盘,进行输入操作,但如何关闭虚拟键盘,却没有提供自动化的方法。这个需要我们自己去实现。首先输入...

在iOS应用开发中,有三类视图对象会打开虚拟键盘,进行输入操作,但如何关闭虚拟键盘,却没有提供自动化的方法。这个需要我们自己去实现。

首先输入完成后按键盘上的done关闭键盘

首先在Interface Builder中选择TextFields,然后在Text Field Attributes中找到Text Input Traits,选择Return Key为done。OK

定义方法

代码如下:

- (IBAction) textFieldDoneEditing:(id)sender; //按下Done键关闭键盘

实现方法

代码如下:

//按完Done键以后关闭键盘

- (IBAction) textFieldDoneEditing:(id)sender

{

[sender resignFirstResponder];

}

然后找到事件Did End On Exit,与textFieldDoneEditing关联,OK。

如果是数字键盘,没有done键怎么办呢,我们通过触摸背景关闭键盘

定义方法

代码如下:

- (IBAction) backgroundTap:(id)sender; //通过触摸背景关闭键盘

实现方法

代码如下:

//通过触摸背景关闭键盘

- (IBAction) backgroundTap:(id)sender

{

[nameFiled resignFirstResponder];

[numberField resignFirstResponder];

}

然后选择背景的Touch Down事件,关联 backgroundTap,OK

这种方法有一点需要注意的是要把UIView改成UIControl.

【IOS关闭键盘的方法】相关文章:

IOS中内存管理那些事

iOS简单加载一个网页的方法

IOS多线程开发之线程的状态

分享一个iOS下实现基本绘画板功能的简单方法

iOS App开发中使cell高度自适应的黑魔法详解

iOS应用中发送HTTP的get请求以及HTTP异步请求的方法

iOS开发:UITableView基本使用方法

iOS应用开发中监听键盘事件的代码实例小结

iOS开发中使用cocos2d添加触摸事件的方法

iOS开发之清除缓存功能的实现

精品推荐
分类导航