手机
当前位置:查字典教程网 >编程开发 >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开发:UITableView基本使用方法

IOS中内存管理那些事

浅析iOS中视频播放的几种方案

ios实现文件对比的方法

查看iOS Crash logs的方法

详解iOS应用中自定义UIBarButtonItem导航按钮的创建方法

iOS动画之向右拉的抽屉3D效果

OS X升级到10.10之后使用pod出现问题的解决方法

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

精品推荐
分类导航