我在新的 iOS6 中看到了一些关于 UIImage 自动加载 filename-568.png 图像的帖子,但我似乎无法在 UIImageView 类中重新创建它。
我正在使用 Storyboard(不是我的应用程序,只需要做一些检查),我有一个简单的布局,只有 ImageView 缩放以适应, View Controller 中没有代码,我确定 文件名.png 和 filename-568h.png 存在(以及 -568@2x.png 以防万一)但是当我加载它时。这适用于 iOS 4 和 5,为 Retina 加载 @2x 图像,但在 iOS6 中似乎不起作用。有任何想法吗?
该图像恰好被称为 Default.png 因为它与启动图像相同,这可能是问题吗?
感谢您提前提供任何帮助
最佳答案
iOS6 不会自动加载 -568h 就像@2x 图像一样。唯一的异常(exception)是默认屏幕,但除此之外,您还必须自己手动设置 568h 图像。
我创建了一些代码来模拟使用 [UIImage imageNamed:@""]
时 -568h 图像的加载行为。方法,但从IB我不知道的方式。如果您对这样的解决方案感兴趣,请查看 http://angelolloqui.com/blog/20-iPhone5-568h-image-loading
关于ios6 UIImageView - 加载 -568h 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12567456/