1

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

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

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

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

在关闭键盘时,我不知道的 mini 上的动画是否有特殊考虑?我一直在研究这个 2 小时,我找不到任何东西。

4

1 回答 1

0

感谢大家的建议。

只是为了回答这个问题:

图像位置变化时图像和伪影的模糊性是由于包含图像的 UIImageView 具有与图像不同的尺寸。这将导致 UIImageView 在转换后以小数值像素结束。由于出现问题的 iPad Mini 不是 Retina 设备,因此操作系统会尝试对 UIImageView 进行抗锯齿处理,这反过来会导致图像模糊,并在图像移动时留下痕迹。

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

于 2013-09-09T14:03:24.850 回答