我已经看到了有关的UIImage在新的iOS6的自动加载的文件名,568.png像一对夫妇的职位,但我似乎无法重现它在UIImageView类。
我使用的是故事板(不是我的应用程序,只是有做一些检查),和我有一个简单的布局只是缩放到适合,在视图控制器无码的图片浏览,并且我已经确保文件名。 PNG和文件名- 568h.png存在(以及-568@2x.png以防万一),但是当我在iOS6的模拟器加载它。 这已经为iOS 4和5,加载用于视网膜@ 2X图像,似乎并不在iOS6的工作虽然。 有任何想法吗?
图像恰好被称为为Default.png,因为它是一样的启动图像,会是这样的问题?
感谢提前任何帮助
iOS6的 ,因为它与@ 2倍的图像确实不会自动加载-568h。 唯一的例外是默认的屏幕,但进一步的比你不得不手动设置你自己的图像568h。
我创建了一些代码,使用时以模仿为-568h图像装载行为[UIImage imageNamed:@""]
的方法,但是从IB我不认识路。 如果你有兴趣在这样的解决方案,检查出来的http://angelolloqui.com/blog/20-iPhone5-568h-image-loading
通常情况下,你应该只使用568h的推出图像。 如果您的应用程序的新的显示高度内使用不同的图像资产注意到自己,你应该考虑,你可能会使得你的用户界面过于静态的。
最明显的地方人们希望使用568h的图像是背景图像。 另一种方法是只具有最大可能的尺寸一项资产,合理使用的UIView的contentMode属性对齐。
但是,也许你有一些浮动图像中的顶部和底部,所以contentMode并不能解决问题。 你可以认为,顶部和底部的漂浮物可能应该独立意见反正。
请记住,我们一直在做与不同高度的应用程序。 每次弹出键盘,它仿佛在屏幕尺寸缩水。