在我正在开发的应用程序中,iOS似乎在@ 2x图像上选择@ 1x图像以在iPhone 6+上显示(正常视网膜2.0刻度屏幕正确选择@ 2x)。但这并不总是这样做。我不确定触发器是否是我添加了一些@ 3x图像或升级到8.1 - 两者都是在同一天完成的,我没有在设备上测试,直到两个都在几个地方完成。
其他人看到了吗?
答案 0 :(得分:0)
我在使用Xcode v6.1构建的运行iOS 8.1的iPhone 6 Plus时遇到了类似的问题。该问题会影响从捆绑包中使用的图像,但似乎不会影响资产目录中的图像。
我整理了一个快速资产测试,我已将其上传到GitHub。
答案 1 :(得分:0)
解决方法是,通过myImage=[UIImage imageNamed:@"foo.png"];
设置图像
如此,当没有@2x
可用时,会拍摄@3x
张图片。
您可以为每个屏幕递归执行此操作。
答案 2 :(得分:0)
iOS 8.1.1解决了这个问题。这显然是Apple现在修复的iOS错误!