iPad 2 UIImageview 错误地显示图像(渲染不正确)

iPad 2 UIImageview display image incorrectly (incorrect render)

提问人:Pitsanu Potajan 提问时间:2/8/2018 最后编辑:Pitsanu Potajan 更新时间:2/8/2018 访问量:105

问:

我在 xcode 9.2 中创建了一个新的简单 iOS 项目,并将 iOS 部署目标设置为 iOS 8.0,然后将 UIImageview 添加到视图并将图像名称设置为 UIImageview,在 iPad 2 (iOS 8.1.3) 上启动并运行,如下图所示,imageview 渲染不正确

Click here to see the Result

Click here to see original image

iOS的 iPhone iPad UIImageView

评论

0赞 Shehata Gamal 2/8/2018
将内容“模型”设置为“适合”方面
0赞 Pitsanu Potajan 2/8/2018
我试过了,但它不起作用
0赞 Vinodh 2/8/2018
已经有一个错误报告给苹果。这是一个已知问题

答:

1赞 Sergey Fedorov 2/8/2018 #1

检查此答案:
https://forums.developer.apple.com/thread/93743

问题包含在 Xcode 9.2 的发行说明中,希望能尽快修复 https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html#//apple_ref/doc/uid/TP40001051-CH1-SW936
使用 Xcode 9.2 创建部署到 iOS 8 及更高版本的 App 时,在运行 iOS 8.3 及更早版本的设备上查看时,资产目录中的图像可能会损坏。(35379713) 解决办法:使用 Xcode 9.1 或使用 Xcode 9.2 构建应用程序,并将部署目标设置为 iOS 8.4 或更高版本。