我第一次制作通用应用程序,我想知道 iPad 是否需要像我为 iPhone 应用程序所做的那样包含所有图形的 @2x 版本,还是 iPad 不支持?即,如果我的背景图像是 1024 x 768,我需要 2048 x 1536 @2x 版本吗?
谢谢
我第一次制作通用应用程序,我想知道 iPad 是否需要像我为 iPhone 应用程序所做的那样包含所有图形的 @2x 版本,还是 iPad 不支持?即,如果我的背景图像是 1024 x 768,我需要 2048 x 1536 @2x 版本吗?
谢谢
不,你没有。
但是您可能很快就会需要它;)
http://deallocatedobjects.com/posts/ipad-retina-images-found-in-itunes-u-and-ibooks-2-files
是的。由于第三代 iPad 现已上市,支持@2x 分辨率,您应该集成@2x 图形。
不,iPad 1 和 iPad 2 提供的最大屏幕分辨率为 1024x768。
不,你不需要它们......
除非您想在 iPad 用户“缩放”显示时重新缩放 (iPhone) 图形。当 iPad 用户更改应用程序缩放级别时,您会收到以下通知:
_UIClassicApplicationWillChangeZoomNotificationName
并使用合适的图形,或者在你的视图、图层等上设置绘图比例
// scale just changed!
CGFloat scale = [[_window screen] scale];
[layer setRasterizationScale:scale];
[layer setShouldRasterize:YES];
这完全是可选的。有些视图的自定义图形在 iPad 上放大时看起来很糟糕,这可以为您解决这个问题。
不,iPad 1 和 iPad 2 的场景分辨率相同,均为 1024 x 768。目前没有“视网膜”iPad,因此您无需担心包含“@2x”图标。