【问题标题】:Do I need @2x graphics for iPad apps?iPad 应用程序需要@2x 图形吗?
【发布时间】:2012-02-20 23:04:12
【问题描述】:

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

谢谢

【问题讨论】:

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


【解决方案1】:

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

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

        _UIClassicApplicationWillChangeZoomNotificationName
        

        并使用合适的图形,或者在你的视图、图层等上设置绘图比例

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

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 2017-03-31
            • 2016-03-14
            • 1970-01-01
            • 2013-11-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2023-03-16
            相关资源
            最近更新 更多