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 代理方式实现实例详解的相关资料,需要的朋友可以参考下
    2016-11-11
  • 详解IOS开发中生成推送的pem文件

    详解IOS开发中生成推送的pem文件

    这篇文章主要介绍了详解IOS开发中生成推送的pem文件的相关资料,这里提供详细的实现步骤帮助大家实现,希望大家能理解掌握,需要的朋友可以参考下
    2017-08-08
  • IOS自定义UIView

    IOS自定义UIView

    本文主要介绍下存代码的自定义UIView和能够在storeboard中实时显示效果的自定义UIView。下面跟着小编一起来看下吧
    2017-03-03
  • 详解iOS开发中UIPickerView控件的使用方法

    详解iOS开发中UIPickerView控件的使用方法

    这篇文章主要介绍了详解iOS开发中UIPickerView控件的使用方法,代码基于传统的Objective-C,需要的朋友可以参考下
    2015-11-11
  • iOS15适配小结

    iOS15适配小结

    本文主要介绍了iOS15适配小结,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • MAUI模仿iOS多任务切换卡片滑动的交互实现代码

    MAUI模仿iOS多任务切换卡片滑动的交互实现代码

    这篇文章主要介绍了[MAUI]模仿iOS多任务切换卡片滑动的交互实现,使用.NET MAU实现跨平台支持,本项目可运行于Android、iOS平台,需要的朋友可以参考下
    2023-05-05
  • 详解iOS本地推送与远程推送

    详解iOS本地推送与远程推送

    这篇文章主要为大家详细介绍了iOS本地推送与远程推送,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • Objective-C中关于实例所占内存的大小详解

    Objective-C中关于实例所占内存的大小详解

    这篇文章主要给大家介绍了关于Objective-C中实例所占内存的大小的相关资料,文中通过示例代码介绍的非常详细,对各位iOS开发者们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-05-05
  • IOS应用内支付返回新旧Receipt适配的方法

    IOS应用内支付返回新旧Receipt适配的方法

    本篇文章主要介绍了IOS应用内支付返回新旧Receipt适配的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • iOS界面布局简化UIStackView使用详解

    iOS界面布局简化UIStackView使用详解

    这篇文章主要为大家介绍了iOS界面布局简化UIStackView使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09

最新评论