适用于iPad Retina&amp ;;的适当图像尺寸iPad非Retina显示屏

时间:2016-06-02 12:33:36

标签: ios objective-c iphone xcode splash-screen

我正在开发通用应用程序。图像在iPhone中完美显示。但iPad Non-Retina显示屏的质量却在下降。 看起来iPad在应用程序的每个位置都能获得1x图像。 我之前从未开发过通用应用程序,也没有找到任何描述iPad Retina和非Retina显示屏图像尺寸的完美资源。因此,如果有人向我提供有关iPad Retina和非Retina显示器的图像命名约定及其大小的任何建议或资源,那将是非常值得的。

例:
适用于iPhone 4,5,6,6 +

图片> 44px x 44px
image @ 2x> 88px x 88px
image @ 3x> 132px x 132px

iPad Non-Retina& Retina显示屏?
是吗?那么44px x 44px<大小是多少? 1x图片?

image~ipad.png(非视网膜)
image@2x~ipad.png(视网膜)

2 个答案:

答案 0 :(得分:1)

这取决于您的imageview的大小。如果您在iphone和ipad中使用相同尺寸的imageview,则相同的图像集应该可以正常工作。

例如,如果iphone上的imageview大小为44x44,而ipad也相同,则iphone和ipad的1x,2x和3x应该相同,分别为44x44,88x88和132x132。

但是现在,你在iPad上使用更大的imageview说60x60然后你的ipad应该需要1x,2x,3x尺寸60x60,120x120,180x180 resactactive。

您可以仅从资源设置通用图像集或iphone和ipad。您可以从属性检查器中更改它。

希望这会有所帮助:)

答案 1 :(得分:1)

在Xcode中的资源文件夹中,右键单击包含1x 2x 3x图像的部分内的任何位置。在设备下,您将看到“通用”,“iPhone”,“iPad”等。您可以手动拖动哪些图像用于哪些设备。

enter image description here