创建1个UIImage并手动调整视网膜/非视网膜设备的大小

时间:2014-12-11 21:58:17

标签: uiimageview ios-simulator retina-display

通过创建单个图像然后将其分成单独的图像以适合iPhone的1x,2x和3x,然后适用于iPad的1x和2x,似乎浪费了大量的MB。我正在制作通用设备应用游戏。所以现在我必须为iPhone和iPad视网膜/非视网膜创建5种不同尺寸?我不能只创建1个大小,当我将UIImage放在故事板中时,我手动更改UIImageView大小以适应设备吗?我做了这个,当我使用模拟器的所有设备,所有的图形是相同的,没有什么看起来模糊。那么,如果它占用更多的MB,为什么要创建5种不同的图像尺寸?

我有40张照片。现在我必须重新创建2x,3x for iPhone和1x,2x for iPad的所有图像?

1 个答案:

答案 0 :(得分:0)

您可以将所有1x非视网膜图像用于Retina和非视网膜设备。在非视网膜设备中,您的1x图像将照常显示正常。对于视网膜设备,您将在视网膜设备上运行非视网膜图像。然而,如果将视网膜图像与非视网膜图像进行比较,非视网膜图像显然看起来会更糟,那么非视网膜图像看起来不会更糟或者更糟。如果您不想要视网膜图像,则无需重新创建所有图像。