键盘闪现出来又消失的解决办法
来源:互联网 发布:java文件大小的单位 编辑:程序博客网 时间:2024/05/03 23:01
原因分析:键盘收起来是有动画执行的(即有执行时间)当你在键盘收起刚开始时就pop,键盘的动画没有执行完,所以会在下个视图控制器中去执行。
解决方法:
//1.取消键盘
UITextField *utf0=(UITextField *)[self.viewviewWithTag:1];
[utf0 resignFirstResponder];
UITextField *utf1=(UITextField *)[self.viewviewWithTag:2];
[utf1 resignFirstResponder];
//2.延迟执行pop
dispatch_after(dispatch_time(DISPATCH_TIME_NOW,(int64_t)(0.25 *NSEC_PER_SEC)),dispatch_get_main_queue(), ^{
[self.navigationControllerpopViewControllerAnimated:YES];
});
0 0
- 键盘闪现出来又消失的解决办法
- ios跳转页面 有键盘闪现出来又消失
- pop 一个viewController时候会有键盘闪现出来又消失
- pop 或者push一个viewController时候 会有键盘闪现出来 又消失
- iOS键盘弹出又消失的问题
- 安卓键盘出来布局会上去的解决办法
- ios 1.5版本所经历的bug修复,键盘闪现问题以及push/pop动画消失问题以及安卓回收栈
- 键盘消失的操作方法
- iOS8+ alert view导致回退键盘闪现的解决
- 解决切换不等高的系统键盘时,会有黑条闪现
- Visual studio输出结果闪现,如何观察结果的解决办法
- Iphone虚拟键盘的消失
- 让键盘消失的方法
- 键盘消失的方法探讨
- 让键盘消失的方法
- ActionSheet 显示在 UIWindow,弹出又消失了解决办法
- ShowDropDown 鼠标消失的解决办法
- PopupWindow点击消失的解决办法
- Android 服务的五大级别
- 使用symbolicatecrash翻译crash log日志
- iOS开发 -- 设置tableView的边框
- Nginx+uWSGI+Django 好文
- DNS Prefetch DNS预解析
- 键盘闪现出来又消失的解决办法
- HttpClient
- jQuery 教程
- linux设置ulimit方法
- 自学Swift-斯坦福笔记整理(十一) Unwind segue alert
- Mysql的引擎
- [LeetCode-27] Remove Element(数组元素删除)
- C#中ComboBox的SelectedIndexChanged事件获取Tag值
- access and faccessat 按照实际用户Id和实际组ID进行文件权限测试