【问题标题】:Xcode image assets for both iPhone and iPad适用于 iPhone 和 iPad 的 Xcode 图像资源
【发布时间】:2017-02-19 15:09:27
【问题描述】:

在 iPhone 上有一个完整的工作项目,现在我将它移植到 iPad。选择了 Universal 选项,现在大多数图像在 iPad 上看起来很模糊......我认为这是因为在 .xcassets 目录中它选择了@1x 图像而不是更大的图像。我知道如果我浏览每张图像,并且也为 iPad 制作它,然后将 @2x 和 @3x 复制到该图像,这是可以解决的。但那是很多无聊的工作...... 有什么更好的解决办法吗?

【问题讨论】:

    标签: ios xcode ipad


    【解决方案1】:

    您认为@1、@2、@3 指定一个分辨率是正确的。

    但您正在寻找的是在 iPad 上使用完全不同的图像。这是有道理的,因为纵横比通常非常不同。

    谜题中缺少的部分是您需要在将 iPad 图像名称添加到资产目录时为其添加后缀:

    firstImage@2x.png
    firstImage@3x.png
    firstImage@2x~ipad.png
    

    【讨论】:

      【解决方案2】:

      应用程序图标是按平台划分的,而其他图像则不是。这些是根据屏幕分辨率(1x、2x、3x)选择的。

      您是否有自动布局问题导致您的图像针对 iPad 调整大小?

      【讨论】:

      • “但那是很多无聊的工作”
      • 大家好,我最终在图像资源中选择了 iPad,并将它们全部拖到 1x 和 2x。现在在 iPad Mini 上看起来不错,但在 iPad Air 上,例如,即使我在做 scale = frame.size.height / 768 (it's landscape),情况也有所不同
      • 这方面的典型流程是什么?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-17
      • 2012-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多