手机
当前位置:查字典教程网 >编程开发 >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动画之向右拉的抽屉3D效果

ios实现文件对比的方法

iOS让软键盘消失的简单方法

IOS中内存管理那些事

iOS 汉字的拼音

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

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

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

iOS关闭虚拟键盘方法汇总

iOS内存错误EXC_BAD_ACCESS的解决方法

精品推荐
分类导航