Objective c iPad应用程序是否需要@2x图形?

Objective c iPad应用程序是否需要@2x图形?,objective-c,uiimageview,ios-simulator,ipad-2,Objective C,Uiimageview,Ios Simulator,Ipad 2,我第一次制作了一个通用应用程序,我想知道iPad是否需要像iPhone应用程序那样包含所有图形的@2x版本,还是iPad不支持?i、 e.如果我的背景图像是1024 x 768,我是否需要2048 x 1536@2x版本 谢谢不,你不需要 但您可能很快就会需要它;) 否,iPad1和iPad2的最大屏幕分辨率为1024x768。否,iPad1和iPad2的场景分辨率相同,为1024x768。目前没有“视网膜”iPad,因此您不必担心是否包含“@2x”图标。不,您不需要它们 除非你想在iPad用户

我第一次制作了一个通用应用程序,我想知道iPad是否需要像iPhone应用程序那样包含所有图形的@2x版本,还是iPad不支持?i、 e.如果我的背景图像是1024 x 768,我是否需要2048 x 1536@2x版本

谢谢

不,你不需要

但您可能很快就会需要它;)


否,iPad1和iPad2的最大屏幕分辨率为1024x768。

否,iPad1和iPad2的场景分辨率相同,为1024x768。目前没有“视网膜”iPad,因此您不必担心是否包含“@2x”图标。

不,您不需要它们

除非你想在iPad用户“缩放”屏幕时重新缩放(iPhone)图形。当iPad用户更改应用程序缩放级别时,您可以收到以下通知:

_UIClassicApplicationWillChangeZoomNotificationName
并使用适当的图形,或在视图、图层等上设置图形比例

// scale just changed!
CGFloat scale = [[_window screen] scale];
[layer setRasterizationScale:scale];
[layer setShouldRasterize:YES];

这完全是可选的。有些视图的自定义图形在iPad上放大时看起来很糟糕,这可以为您解决这个问题。

是的。由于第三代iPad现在已经上市,支持@2x分辨率,因此您应该集成@2x图形。

谷歌“ipad3”“视网膜显示”和其他几种可能的副本