我有一个奇怪的错误,只显示在iPad迷你的。
我们的应用程序有登录屏幕,这是一个符合UIScrollView协议的UIViewController。
当键入登录详细信息并点击登录按钮时,键盘将关闭。然而,在iPad迷你上,当键盘关闭时,视图控制器中会有一些小的移动白线。它看起来几乎像是屏幕撕裂或键盘动画留下的痕迹,但它在键盘所在的位置之上。
我会试着从我们的测试人员那里拿到截图。这只会发生在iPad迷你上。
在关闭键盘时,我不知道的mini上的动画有什么特别的考虑因素吗?我已经研究了2个小时了,但我什么也没找到。
发布于 2013-09-09 14:03:25
感谢大家的建议。
只想回答这个问题:
当图像改变位置时,图像上的模糊和伪影是由包含图像的UIImageView具有与图像不同的尺寸的事实引起的。这将导致UIImageView在转换后以小数值像素结束。由于出现问题的iPad Mini不是视网膜设备,因此操作系统将尝试对UIImageView进行抗锯齿,这反过来会导致图像模糊,并在图像移动时留下痕迹。
解决方案相当简单,在控制器的XIB文件上,选择包含图像的UIImageView,然后在“编辑器”菜单上,选择“大小以适合内容”。(或者在选定UIImageView的情况下使用命令+ '=‘快捷键)
https://stackoverflow.com/questions/18589027
复制