iOS 将uiwindow上所有弹出键盘关闭
来源:互联网 发布:小米4c后盖淘宝 编辑:程序博客网 时间:2024/05/23 14:01
关闭UIwindow上所有弹出键盘,(可能情况:截屏了, 有键盘,键盘是系统的东西,你的截屏图片上没有键盘,导致截图空白,所以先关闭键盘,下面是关闭UIwindow上的键盘,键盘关闭是有动画的,需要延迟,刚调用关闭键盘方法之后,延迟0.3秒截屏)
下面keyboard结果为uiwindow是否有键盘弹出了,并且关闭了
bool keyBoard = NO; for (UIView* view in window.subviews) { keyBoard = keyBoard?keyBoard:[self dismissAllKeyBoardInView:view]; }
//关闭window上所有view的键盘-(BOOL) dismissAllKeyBoardInView:(UIView *)view{ if([view isFirstResponder]) { [view resignFirstResponder]; return YES; } for(UIView *subView in view.subviews) { if([self dismissAllKeyBoardInView:subView]) { return YES; } } return NO;}
[[[UIApplication sharedApplication] keyWindow] endEditing:YES];
0 0
- iOS 将uiwindow上所有弹出键盘关闭
- iOS键盘的弹出与关闭总结
- iOS-关于键盘弹出和关闭
- 整理所有IOS开发关闭键盘方法
- ios上捕捉键盘弹出hide事件
- iOS 在UITableView上关闭键盘
- android 关闭弹出键盘
- android 关闭弹出键盘
- android 关闭弹出键盘
- android 关闭弹出键盘
- android 关闭弹出键盘
- [IOS Code]实现全局关闭所有键盘,actionSheet和alertView
- IOS-OC 帮你解决关闭键盘的所有烦恼
- Android 监听键盘弹出关闭
- 默认关闭系统键盘弹出
- ios WKWebview弹出键盘上的按钮隐藏
- iOS监听键盘弹出
- iOS 键盘弹出效果
- 【linux】ubuntu 安装、配置与启动nfs服务
- Unity 代码混淆CodeGuard
- Win10 编译 chromium 58
- linux架构
- getAttribute()与getParameter的区别
- iOS 将uiwindow上所有弹出键盘关闭
- Paragraph Vector学习文章特征及其在Gensim和Tensorflow上的编写以及应用
- spark java api通过run as java application运行的方法
- 软键盘遮挡问题
- java正则表达式
- (ssl2293)暗黑游戏
- KMP算法精简
- NYOJ skiing
- 【SHOI&SXOI2017】bzoj4871 摧毁“树状图”