- (void) textFieldDoneEditing:(id)sender{
[sender resignFirstResponder];
}

当我们选中输入框时,自动弹出一个虚拟键盘。以便我们输入信息。

但是我们在输入玩后要在输入框中添加一个事件处理才能让虚拟键盘消失。

[textfield addTarget:self action:@selector(textFieldDoneEditing:) forControlEvents:UIControlEventEditingDidEndOnExit];

上述代码提供该功能。当我们输入数据结束后可以点击虚拟键盘中的return来让虚拟键盘消失

第二种方法是点击输入框和虚拟键盘的其他位置就让虚拟键盘消失。

一般采用第二种。

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{[self.nameText resignFirstResponder];
}

Iphone 键盘消失相关推荐

  1. ios emoji 键盘_为什么我的iPhone Emoji键盘消失了?

    ios emoji 键盘 Sometimes, the emoji keyboard mysteriously disappears from your iPhone. But don't fret– ...

  2. iPhone键盘自定义及通知

    一.键盘通知 当文本View(如UITextField,UITextView, UIWebView内的输入框)进入编辑模式成为first responder时,系统会自动显示键盘.成为firstres ...

  3. 解决Android软键盘弹出覆盖h5页面输入框问题 // 在ios系统中输入框软键盘消失后,页面不回弹的问题 // 解决苹果不回弹页面 // 微信环境打开

    //解决Android软键盘弹出覆盖h5页面输入框问题 window.addEventListener('resize', () => {if (document.activeElement.t ...

  4. iphone 键盘兼容_如何从iPhone键盘上删除表情符号按钮

    iphone 键盘兼容 If you keep accidentally opening the emoji keyboard while typing on your iPhone or iPad, ...

  5. iPhone键盘通知与键盘定制

    一.键盘通知 当文本View(如UITextField,UITextView, UIWebView内的输入框)进入编辑模式成为first responder时,系统会自动显示键盘.成为firstres ...

  6. TextField输入结束后让键盘消失的两个技巧

    一.点击Return键消失 需要调用Did End On Exit事件. - (IBAction) doneEditing:(id) sender {       [sender resignFirs ...

  7. 文本框输入怎么样让键盘消失

    把View 类改成UIControl 给View加onTouchDown事件 /* *点击空白处让键盘消失 */ - (IBAction)onTouchDownEvent:(id)sender {   ...

  8. iOS开发-点击屏幕,键盘消失的极佳方法。

    一般点击屏幕消失键盘常用三种方法: ①.xib中将背景设为UIControl,再添加点击事件. ②.键盘出现时,添加一个空白按钮,添加点击事件. ③.给背景添加个点击手势,添加触发事件. 具体代码推荐 ...

  9. 动态获取iphone键盘的高度

    监听键盘呼出事件的消息: [plain]  view plain copy [[NSNotificationCenter defaultCenter] addObserver:self selecto ...

最新文章

  1. 一致性哈希算法以及其PHP实现
  2. php call_user_func_array 性能,php-call_user_func_array是否太慢?
  3. S01E05 Android体系结构
  4. AI替你接电话、老电影变4k画质、基于自研芯片服务器,百度智能云一口气发了20款产品...
  5. java二叉树的运用
  6. angularjs html5模式,Angularjs $location html5mode浅析
  7. leetcode跳跃游戏C语言,LeetCode:跳跃游戏
  8. NodeJS+Express+MongoDB - 张果 - 博客园
  9. hbase 单机连接hadoop_Hadoop、Hbase单机环境安装
  10. JavaFX:太空侵略者在175 LOC以下
  11. 简单的MVC与SQL Server Express LocalDB
  12. Python_模拟登录(爬取教务系统信息并制作查询界面)
  13. python二维分布图怎么画_python3怎样画二维点图
  14. 8.0魔兽服务器维护时间,魔兽世界8.0大米开放时间一览_wow8.0大秘境开启时间介绍_3DM网游...
  15. 四.川.木.里-2020-03-28火灾遥感数据下载汇总
  16. YII2 blockui
  17. IOS 四舍五入 进一法 去尾法
  18. SpringBoot+MyBatisPlus+Vue+ElementUI实现前后端分离的物业管理系统
  19. 计算机多媒体的发展,计算机多媒体技术的现状及发展前景
  20. red5 1.0.7 集成tomcat 并且 进行整合 官方例子oflaDemo

热门文章

  1. MATLAB产生雷达信号波形
  2. rxjs为什么用的人少_转发给学生:为什么开展创新创业教育
  3. 在阿里云centos7.4上配置nginx免费的https证书,支持泛解析
  4. TARS 染色日志|收集记录特定日志
  5. linux下制作windows u盘启动盘,Ubuntu下制作windows U盘启动盘
  6. 【操作系统】内存空间
  7. js基础知识整理之 —— 求最大值 最小值 平均数的几种方法
  8. 【基础】动态链接库/静态链接库的区别
  9. VC网络编程-Winsock开发网络通信程序的经典入门
  10. [Docker] Docker设置镜像代理