我已阅读文档并用谷歌搜索,直到我不再谷歌了,但我仍然无法弄清楚如何让我的iPhone应用程序在iPad上以“2x”模式显示时使用更高分辨率的图像。
我有Icon.png Icon@2x.png和Icon-72.png并且它们工作正常,但我不想重命名我的所有图像。此外,“2x”似乎只是放大了像素,因此文本和IB对象看起来很糟糕。有没有解决这个问题?任何建议将不胜感激!
注意:这是不是通用应用。我不想把它变成一个通用的应用程序。我只是想让它在ipad上放大并看起来很漂亮。
答案 0 :(得分:4)
至少在Cocos2D应用中,这是可能的。 Matt Rix在他的应用程序Trainyard中完成了这一点,并且它在2x的iPad上看起来很棒!他在博客上介绍了一些细节:Retinafy your Game。
答案 1 :(得分:1)
Apple希望您编写本机iPad应用程序,因此他们故意不支持这一点,并且没有办法实现我所知道的。
答案 2 :(得分:0)
您可以注册通知_UIClassicApplicationWillChangeZoomNotificationName
并适当缩放图形,即将CALayer上的rasterizationScale设置为[[UIScreen mainScreen] scale]
返回的值。