[关闭]
@fiy-fish 2017-05-03T21:05:33.000000Z 字数 474 阅读 1899

iPhone 7 Plus , iPhone 7 存在键盘 时 白屏闪一下的bug

iOS bug


iPhone 7 Plus , iPhone 7 存在键盘 时 白屏闪一下的bug

测试车乐邦 在 iPhone 7 Plus , iPhone 7 , iPhone 6s Plus , iPhone 6s , iPhone 6 Plus, iPhone 6 , iPhone 5, iPhone 5c iPhone SE ,不同型号中的界面展示.

只有下面两种型号会出问题
iPhone 7 Plus
iPhone 7
push 的时候 键盘没有收起, 则 pop返回这个控制器时 会有一个白色的view跳出来, 用户体验非常不好, 效果看动图
当push 一个控制器, 这个控制器的键盘是弹起状态,也会有 白色的view 闪现一下

bug 展示

解决: 如果一定要在控制器view显示的时候 弹出键盘, 在方法viewDidAppear:(BOOL)animated 中 让输入框成为第一响应 becomeFirstResponder, 当这样控制器 push 到下一个控制器前要取消输入框的第一响应resignFirstResponder(也可以用方法 [self.view endEditing:YES]; 代替)

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注