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 关于字体根据不同屏幕尺寸等比适配的问题

    详解iOS 关于字体根据不同屏幕尺寸等比适配的问题

    这篇文章主要介绍了详解iOS 关于字体根据不同屏幕尺寸等比适配的问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • iOS离屏渲染过程示例解析

    iOS离屏渲染过程示例解析

    这篇文章主要为大家介绍了iOS离屏渲染过程示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • iOS沙盒视频缩略图及保存本地代码

    iOS沙盒视频缩略图及保存本地代码

    这篇文章主要为大家详细介绍了iOS沙盒视频缩略图及保存本地的代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • IOS 中NSTimer定时器的使用

    IOS 中NSTimer定时器的使用

    这篇文章主要介绍了IOS 中NSTimer定时器的使用的相关资料,希望通过本文能帮助到大家,能让大家彻底理解使用该方法,需要的朋友可以参考下
    2017-10-10
  • 关于适配iOS11和iPhoneX的一些事

    关于适配iOS11和iPhoneX的一些事

    随着iOS11和xcode9刚开始正式发布,小编也迫不及待的更新了xcode9,手机也顺利更新到iOS,也终于见到iPhone X 的真面,怎么适配是个问题,下面这篇文章主要给大家介绍了关于适配iOS11和iPhoneX的一些事,需要的朋友可以参考下。
    2017-10-10
  • iOS渐变圆环旋转动画CAShapeLayer CAGradientLayer

    iOS渐变圆环旋转动画CAShapeLayer CAGradientLayer

    这篇文章主要介绍了iOS渐变圆环旋转动画CAShapeLayer CAGradientLayer的相关资料,需要的朋友可以参考下
    2016-09-09
  • iOS仿AirPods弹出动画

    iOS仿AirPods弹出动画

    这篇文章主要为大家详细介绍了iOS仿AirPods弹出动画的实现,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-12-12
  • ios通过按钮点击异步加载图片

    ios通过按钮点击异步加载图片

    本文给大家汇总了几种IOS中实现异步加载图片的方法,十分的简单实用,有需要的小伙伴可以参考下。
    2015-05-05
  • iOS实现启动引导页与指纹解锁的方法详解

    iOS实现启动引导页与指纹解锁的方法详解

    这篇文章主要给大家介绍了关于iOS实现启动引导页与指纹解锁的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-02-02
  • iOS实现多个弹框按顺序依次弹出效果

    iOS实现多个弹框按顺序依次弹出效果

    这篇文章主要为大家详细介绍了iOS实现多个弹框按顺序依次弹出效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07

最新评论