解除键盘时iPad Mini显示错误

时间:2013-09-03 09:45:15

标签: ios ipad

我有一个奇怪的错误,只出现在iPad Mini上。

我们的应用程序有登录界面,这是一个符合UIScrollView协议的UIViewController。

输入登录详细信息并点击登录按钮时,键盘将被解除。但是在iPad Mini上,当键盘被解除时,视图控制器中会出现小的移动白线。 它看起来几乎像屏幕撕裂或键盘动画留下的痕迹,但它高于键盘的位置。

我会尝试从我们的测试人员那里获取截图。这只发生在iPad Mini上。

在解雇键盘时,我不知道迷你动画的特殊考虑因素吗?我一直在研究这个2个小时,我找不到任何东西。

1 个答案:

答案 0 :(得分:0)

感谢大家的建议。

回答这个问题:

当图像改变位置时图像的模糊性和伪影是由于包含图像的UIImageView具有与图像不同的尺寸。 这将导致UIImageView在转换后以小数值像素结束。 由于有问题的iPad Mini不是视网膜设备,操作系统会尝试对UIImageView进行防混叠,这反过来会导致模糊图像,并在图像移动时留下痕迹。

解决方案非常简单,在控制器的XIB文件中,选择包含图像的UIImageView,然后在“编辑器”菜单上选择“适合内容的大小”。 (或者选择UIImageView时使用Command +'='快捷键)