如何在不知道第一响应的情况下,收回键盘
来源:互联网 发布:如何做页面优化 编辑:程序博客网 时间:2024/06/04 17:52
如果一个页面textfield过多,不知道怎么去除键盘。
之前我用两种办法解决。
1.创建一个textfield 使其获得第一响应然后马上去除第一响应。
2.使其中一个textfield获得第一响应然后马上去除第一响应。
现在告诉大家一个方法。。。
UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow]; UIView *firstResponder = [keyWindow performSelector:@selector(firstResponder)]; [firstResponder resignFirstResponder];
更新。。。。。
上面方法调用了私有api。虽然我上传应用没有什么问题,苹果都过了,但是感觉还是不合适。于是我又发现了一种方法
[[[UIApplication sharedApplication] keyWindow]endEditing:YES];
0 0
- 如何在不知道第一响应的情况下,收回键盘
- 在不知道第一响应者的情况下取消键盘方法
- 在不知道键值情况下,如何调用键盘
- 在不知道第一响应者时取消键盘
- 在不知道算法原理的情况下,如何阅读理解算法的matlab程序
- 如何在不知道输入个数的情况下输入多个数子?
- 在不知道json格式的情况下如何使用cjson进行解析
- 在不知道json格式的情况下如何使用cjson进行解析
- WinForm下的键盘事件(KeyPress、KeyDown)及如何处理不响应键盘事件
- WinForm下的键盘事件(KeyPress、KeyDown)及如何处理不响应键盘事件
- 不知道用户口令情况下,如何把表建在指定模式下?
- 如何在有UITextField的界面让键盘更从容的失去第一响应者
- 如何在不联网的情况下安装 Silverlight Tools
- 如何在不联网的情况下安装 Silverlight Tools
- 服务器在不联网的情况下如何对时
- 如何在不操作界面的情况下关闭UIPopoverController
- 如何在不装ORACLE的情况下使用PLSQL
- 如何在不跳转的情况下实现用户登录
- ubuntu 装 mysql
- iOS开发ASIHTTPRequest断点续传
- eclipse的解析
- 生成jdk8.0帮助文档.chm
- guava 创建自定义multimap
- 如何在不知道第一响应的情况下,收回键盘
- 日志框架Log4j性能
- 搭建maven服务器
- 7.1.2 最大乘积
- Java第五天
- hdu 1015 Safecracker
- oracle 数据表死锁解决方法 Oracle
- codeforces #250E The Child and Binary Tree 快速傅里叶变换
- Linux安装Redis2.8.3