iPad应用程序需要@ 2x图形吗?

时间:2012-01-28 01:09:30

标签: objective-c uiimageview ios-simulator ipad-2

我是第一次制作通用应用程序,我想知道如果我需要包含我所有图形的@ 2x版本,就像我为iPhone应用程序做的那样,或者iPad不支持吗?即如果我的背景图像是1024 x 768,我需要2048 x 1536 @ 2x版本吗?

由于

5 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

不,iPad 1和iPad 2的最大屏幕分辨率为1024x768。

答案 2 :(得分:0)

不,iPad 1和iPad 2具有相同的1024 x 768场景分辨率。目前没有“视网膜”iPad,因此您无需担心包含“@ 2x”图标。

答案 3 :(得分:0)

不,你不需要它们......

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

_UIClassicApplicationWillChangeZoomNotificationName

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

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

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

答案 4 :(得分:0)

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