IOS关闭键盘的方法

 更新时间:2015年05月27日 11:36:40   投稿:hebedich  
在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中创建表格类视图WBDataGridView的实例代码

    iOS中创建表格类视图WBDataGridView的实例代码

    这篇文章主要介绍了iOS中创建表格类视图WBDataGridView的实例代码,需要的朋友可以参考下
    2017-02-02
  • IOS程序开发之跳转短信发送界面实现发送短信功能

    IOS程序开发之跳转短信发送界面实现发送短信功能

    在程序开发中,我们经常遇到这样一功能:某个程序里面发送一些短信验证,那么基于代码是如何实现的呢?下面小编通过本文给大家介绍IOS程序开发之跳转短信发送界面实现发送短信功能,有需要的朋友拿去用
    2016-01-01
  • iOS中大尺寸图片的旋转与缩放实例详解

    iOS中大尺寸图片的旋转与缩放实例详解

    图片缩小旋转是我们在开发中经常会遇到的一个功能,下面这篇文章主要给大家介绍了关于iOS中大尺寸图片的旋转与缩放的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧
    2018-09-09
  • IOS 开发之应用唤起实现原理详解

    IOS 开发之应用唤起实现原理详解

    这篇文章主要介绍了IOS 开发之应用唤起实现原理详解的相关资料,需要的朋友可以参考下
    2016-12-12
  • iOS archive保存图片到本地的方法

    iOS archive保存图片到本地的方法

    这篇文章主要为大家详细介绍了iOS archive保存图片到本地的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • IOS9.0 LaunchScreen.StroyBoard自定义启动图片详解

    IOS9.0 LaunchScreen.StroyBoard自定义启动图片详解

    这篇文章主要介绍了IOS9.0 LaunchScreen.StroyBoard自定义启动图片详解的相关资料,需要的朋友可以参考下
    2017-02-02
  • iOS图片拉伸小技巧

    iOS图片拉伸小技巧

    这篇文章主要为大家详细介绍了iOS图片拉伸小技巧,由浅入深的帮助大家掌握iOS图片拉伸的相关技巧,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • iOS 中事件的响应链和传递链

    iOS 中事件的响应链和传递链

    iOS事件链有两条:事件的响应链;Hit-Testing事件的传递链。这篇文章主要介绍了iOS 中事件的响应链和传递链,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • iOS打电话、发短信、发邮件实例代码

    iOS打电话、发短信、发邮件实例代码

    这篇文章主要为大家详细介绍了iOS打电话、发短信、发邮件实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • 详解iOS中跨页面状态同步方案比较

    详解iOS中跨页面状态同步方案比较

    这篇文章主要介绍了详解iOS中跨页面状态同步方案比较,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09

最新评论