方法一:

//1, 关闭键盘

[[[UIApplication sharedApplication] keyWindow] endEditing:YES];

想必大家都遇到过一个view上好多输入框,为了关闭弹出的软键盘要遍历然后调用resignFirstResponder的吧?今天竟然发现一个关键这个view上可能      打开的键盘很简单:[self.view endEditing:YES];

直接ok了。

方法二:

//2, 关闭键盘

[[self findFirstResponderBeneathView:self] resignFirstResponder];

[[self findFirstResponderBeneathView:self]  becomeFirstResponder];//打开键盘

- (UIView*)findFirstResponderBeneathView:(UIView*)view

{

// Search recursively for first responder

for ( UIView *childView in view.subviews ) {

if ( [childView respondsToSelector:@selector(isFirstResponder)] && [childView isFirstResponder] )

return childView;

UIView *result = [self findFirstResponderBeneathView:childView];

if ( result )

return result;

}

return nil;

}

iOS关闭键盘的两种简单方法相关推荐

  1. android平板电脑的虚拟键盘,win10平板电脑不弹出虚拟键盘的两种解决方法

    平板电脑升级到了最新版Windows10系统后,发现在开机的时候没有弹出虚拟键盘,这样就没办法打字了,此问题对我们来说其实是比较少见的,如果真的出现这样的情况怎么办?今天小编就为大家整理了win10平 ...

  2. PDF文档压缩的两种简单方法

    我们无论在办公中还是在上网查找资料时,经常会遇到PDF文档.工作中,传送邮件时需要PDF文档格式的,但是PDF文档太大也是个棘手的问题.大多数公司邮箱上传附件大小是限制在5M以下的,否则就会出现接收失 ...

  3. 简单轻松的将本地项目上传到Github的两种简单方法

    如何将本地项目上传到Github 将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法: 二.第二种方法: Git命令 查看.添加.提交.删除.找回,重置修改文件 查看文件diff 查 ...

  4. 对 Python 字典排序的两种简单方法

    引言 Dictionary 是一种重要的数据结构,它通过将 key 与 value 进行映射来存储数据.Python 中的默认字典是无序数据结构.与列表一样,我们可以使用 sorted()函数按键对字 ...

  5. iphone怎么变android,如何将安卓变ios7 将安卓变iphone的两种简单方法分享

    第一种将安卓变ios7方法 如果你非常喜欢iOS 7的设计风格却又不愿意放弃Android系统带来的自由体验,或许让你的Android系统看起来像iOS 7是一个不错的选择.现在通过一些Android ...

  6. 测量模型不确定性的两种简单方法

    在本文中,我们将介绍两种方法,它们允许你获得模型的不确定性:蒙特卡罗Dropout法(MC Dropout)和深度集成法. 它们适用于各种各样的任务,但在本文中,我们将展示一个图像分类的示例.它们都相 ...

  7. 如何恢复被删短信_恢复iPhone短信的两种简单方法推荐

    随着生活水平不断提升,iPhone的普及率也在大大提升.除微信外,短信是最高频的即时沟通工具之一.有时,不小心将对方发来的重要短信误删,无法找到相应数据时,从iPhone上恢复已删除的短信就是大家最关 ...

  8. C语言怎么保留n位小数并且四舍五入(附带两种简单方法)

    网上的方法: 很简单,假如你有一个float型变量a,其值为1.23456,而你只想保留三位小数,也就是希望得到1.235,只需要令: a = (int)(1000.0 * a + 0.5) / 10 ...

  9. 两种简单方法:把输入的整数(最多不超过五位),按输入的反方向输出。例如输入12345,要求输出结果是54321.编程实现此功能。

    把输入的整数(最多不超过五位),按输入的反方向输出.例如输入12345,要求输出结果是54321.编程实现此功能. 方法1: #include<stdio.h> #include<s ...

最新文章

  1. 海量数据处理算法—Bit-Map
  2. RANSAC与 最小二乘(LS, Least Squares)拟合直线的效果比较
  3. 过滤器 拦截器 区别
  4. 对于线程安全的集合类(例如Vector)的任何操作是不是都能保证线程安全
  5. java for index_Java IBarDataSet.getEntryForIndex方法代码示例
  6. Ubuntu22.04安装Arduino IDE及Arduino UNO(使用CH341驱动)调试方法
  7. 微信hook,易语言微信助手功能简单介绍
  8. 树莓派RaspBerryPi上使用3g模块
  9. 三维von Mises-Fisher分布的均值方差
  10. LTP(Linux Test Project)学习(二)——LTP下载编译执行
  11. 【TencentOS tiny学习】源码分析(6)——互斥锁
  12. 小码哥C++:第一课
  13. TPS,MIS,DSS,ESS,临时表
  14. as3读写本地xml/txt
  15. 【论文学习】6、Wi-Fi中基于前导码的包检测:一种深度学习方法
  16. python实现输入一个正整数_Python中实现输入一个整数的案例
  17. Google Map API v3 - 设置边界和中心
  18. windows改键软件——sharpkeys
  19. shell脚本实践:自动清理文件,以时间方式形成路径的图片或者是Excel、pdf等文件
  20. 离散数学知识点【复试】

热门文章

  1. 程序员如何更换证件照背景色
  2. MODBUS通讯协议学习总结
  3. 2021个人开通抖音小店条件,抖音蓝v有什么好与弊
  4. 骐俊CAT1模组 - MQTT接入腾讯云平台篇
  5. java xtend_简化Java语法 Eclipse推出Xtend
  6. 英伟达 Magic3D:一句话生成3D模型,分辨率清晰8倍,速度快2倍,编辑文本还可直接修改...
  7. 输入一个四位数字x,分别求出x的个位数字、十位数字、百位数字和千位数字的值 ,并求个位、十位、百位、千位的和 -C语言
  8. PHP智云全能API接口源码V1.3
  9. mysql dlz驱动,安装wddns3 /dlz_mysql_driver.c:76:19: 错误:mysql.h:没有那个文件或目录...
  10. 【C语言】给出一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字;3.按逆序输出各位数字。