Objective-C收起键盘方法总结
2016-01-20 10:42
447 查看
在UIViewController中收起键盘, 除了调用相应控件的resignFirstResponder 方法外, 还有另外三种办法:
1. 重载 UIViewController 中的 touchesBegin方法, 然后在里面执行 [self.view endEdiiting: YES]; 这样单击UIViewController的任意地方, 就可以收起键盘。
2. 直接执行[[UIApplication sharedApplication] sendAction:@selector(resignFirstResponder) to: nil from: nil forEvent: nil]; 用于在获得当前UIViewController比较困难的时候用。
3. 直接执行 [[[UIApplication sharedApplication] keyWindow] endEditing: YES]
1. 重载 UIViewController 中的 touchesBegin方法, 然后在里面执行 [self.view endEdiiting: YES]; 这样单击UIViewController的任意地方, 就可以收起键盘。
2. 直接执行[[UIApplication sharedApplication] sendAction:@selector(resignFirstResponder) to: nil from: nil forEvent: nil]; 用于在获得当前UIViewController比较困难的时候用。
3. 直接执行 [[[UIApplication sharedApplication] keyWindow] endEditing: YES]
相关文章推荐
- Object [object Object] has no method 'tree'
- Objective-C处理空字符串和页面传值及自定义拷贝
- 重写成员“log4net.Util.ReadOnlyPropertiesDictionary.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)”时违反了继承安全性规则
- Objective-C中的@dynamic
- Andorid动画——属性动画
- iOS开发之Objective-C与JavaScript交互操作
- objective c,copy, mutableCopy区别
- Java中json数据问题.报错 A JSONObject text must begin with '{'
- VB6 安装完成,添加Windows Common Controls 6.0控件,报错Object Library Not Registered
- OC - 类的基本定义与方法的使用
- IOS开发--常用工具类收集整理(Objective-C)(持续更新)
- java中Array/List/Map/Object与Json互相转换详解
- 原型链与Object和Function
- page object
- objc_setAssociatedObject 使用
- Objective-C的hook方案(一): Method Swizzling
- 所有类的超类:Object类
- oc AssociatedObject (oc)
- jQuery.isEmptyObject() 函数详解
- 【转】IOS基础:深入理解Objective-c中@class的含义