ios开发技巧
2016-05-05 10:04
351 查看
在uiviewcontroller中收起键盘,除了调用相应控件的resignfirstresponder方法外还有其他三种方法:
1 重载uiviewcontroller的touchsbegin方法,调用[self.view endEditing:Yes];这样单击uiviewcontroller的任意地方,就可以收起键盘。
2 直接执行[[UIApplication shareApplication] sendAction:@selector(resignfirstresponder) to:nil from:nil forEvent:nil];用于在获取当前uiviewcontroller比较困难的时候用
3 直接执行[[[UIApplication shareApplication] keyWindow] endEditing:Yes];
1 重载uiviewcontroller的touchsbegin方法,调用[self.view endEditing:Yes];这样单击uiviewcontroller的任意地方,就可以收起键盘。
2 直接执行[[UIApplication shareApplication] sendAction:@selector(resignfirstresponder) to:nil from:nil forEvent:nil];用于在获取当前uiviewcontroller比较困难的时候用
3 直接执行[[[UIApplication shareApplication] keyWindow] endEditing:Yes];
相关文章推荐
- iOS应用发布中的一些细节
- iOS开发——Xcode快捷键
- ios ViewController生命周期 ---- push跳转和模态跳转的VC生命周期
- 《Motion Design for iOS》(十一)
- iOS之AFNetworking基本使用
- iOS viewcontroller生命周期
- iOS之修改项目BUG之旅--(一)
- IOS NSPredicate 查询、搜索(详解)
- iOS之提示框的道道
- 【代码笔记】iOS-判断中英文混合的字符长度的两种方法
- iOS 开发中常用的第三方库
- 关于iOS导航栏返回按钮问题的解决方法
- iOS中如何优雅的添加圆角和边框?
- IOS项目集成pdfNet框架
- 把iPad上面的签名添加到PDF文档上
- iOS系统诊断日志收集
- 你一定要知道的8个iOS设计规范
- IOS开发之coreData
- IOS开发之masonry的基本使用
- iOS中选择相机还是相册