iOS关闭键盘的两种简单方法
方法一:
//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关闭键盘的两种简单方法相关推荐
- android平板电脑的虚拟键盘,win10平板电脑不弹出虚拟键盘的两种解决方法
平板电脑升级到了最新版Windows10系统后,发现在开机的时候没有弹出虚拟键盘,这样就没办法打字了,此问题对我们来说其实是比较少见的,如果真的出现这样的情况怎么办?今天小编就为大家整理了win10平 ...
- PDF文档压缩的两种简单方法
我们无论在办公中还是在上网查找资料时,经常会遇到PDF文档.工作中,传送邮件时需要PDF文档格式的,但是PDF文档太大也是个棘手的问题.大多数公司邮箱上传附件大小是限制在5M以下的,否则就会出现接收失 ...
- 简单轻松的将本地项目上传到Github的两种简单方法
如何将本地项目上传到Github 将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法: 二.第二种方法: Git命令 查看.添加.提交.删除.找回,重置修改文件 查看文件diff 查 ...
- 对 Python 字典排序的两种简单方法
引言 Dictionary 是一种重要的数据结构,它通过将 key 与 value 进行映射来存储数据.Python 中的默认字典是无序数据结构.与列表一样,我们可以使用 sorted()函数按键对字 ...
- iphone怎么变android,如何将安卓变ios7 将安卓变iphone的两种简单方法分享
第一种将安卓变ios7方法 如果你非常喜欢iOS 7的设计风格却又不愿意放弃Android系统带来的自由体验,或许让你的Android系统看起来像iOS 7是一个不错的选择.现在通过一些Android ...
- 测量模型不确定性的两种简单方法
在本文中,我们将介绍两种方法,它们允许你获得模型的不确定性:蒙特卡罗Dropout法(MC Dropout)和深度集成法. 它们适用于各种各样的任务,但在本文中,我们将展示一个图像分类的示例.它们都相 ...
- 如何恢复被删短信_恢复iPhone短信的两种简单方法推荐
随着生活水平不断提升,iPhone的普及率也在大大提升.除微信外,短信是最高频的即时沟通工具之一.有时,不小心将对方发来的重要短信误删,无法找到相应数据时,从iPhone上恢复已删除的短信就是大家最关 ...
- C语言怎么保留n位小数并且四舍五入(附带两种简单方法)
网上的方法: 很简单,假如你有一个float型变量a,其值为1.23456,而你只想保留三位小数,也就是希望得到1.235,只需要令: a = (int)(1000.0 * a + 0.5) / 10 ...
- 两种简单方法:把输入的整数(最多不超过五位),按输入的反方向输出。例如输入12345,要求输出结果是54321.编程实现此功能。
把输入的整数(最多不超过五位),按输入的反方向输出.例如输入12345,要求输出结果是54321.编程实现此功能. 方法1: #include<stdio.h> #include<s ...
最新文章
- 海量数据处理算法—Bit-Map
- RANSAC与 最小二乘(LS, Least Squares)拟合直线的效果比较
- 过滤器 拦截器 区别
- 对于线程安全的集合类(例如Vector)的任何操作是不是都能保证线程安全
- java for index_Java IBarDataSet.getEntryForIndex方法代码示例
- Ubuntu22.04安装Arduino IDE及Arduino UNO(使用CH341驱动)调试方法
- 微信hook,易语言微信助手功能简单介绍
- 树莓派RaspBerryPi上使用3g模块
- 三维von Mises-Fisher分布的均值方差
- LTP(Linux Test Project)学习(二)——LTP下载编译执行
- 【TencentOS tiny学习】源码分析(6)——互斥锁
- 小码哥C++:第一课
- TPS,MIS,DSS,ESS,临时表
- as3读写本地xml/txt
- 【论文学习】6、Wi-Fi中基于前导码的包检测:一种深度学习方法
- python实现输入一个正整数_Python中实现输入一个整数的案例
- Google Map API v3 - 设置边界和中心
- windows改键软件——sharpkeys
- shell脚本实践:自动清理文件,以时间方式形成路径的图片或者是Excel、pdf等文件
- 离散数学知识点【复试】
热门文章
- 程序员如何更换证件照背景色
- MODBUS通讯协议学习总结
- 2021个人开通抖音小店条件,抖音蓝v有什么好与弊
- 骐俊CAT1模组 - MQTT接入腾讯云平台篇
- java xtend_简化Java语法 Eclipse推出Xtend
- 英伟达 Magic3D:一句话生成3D模型,分辨率清晰8倍,速度快2倍,编辑文本还可直接修改...
- 输入一个四位数字x,分别求出x的个位数字、十位数字、百位数字和千位数字的值 ,并求个位、十位、百位、千位的和 -C语言
- PHP智云全能API接口源码V1.3
- mysql dlz驱动,安装wddns3 /dlz_mysql_driver.c:76:19: 错误:mysql.h:没有那个文件或目录...
- 【C语言】给出一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字;3.按逆序输出各位数字。