【问题标题】:Background images and Images.xcassets背景图像和 Images.xcassets
【发布时间】:2015-11-06 17:24:57
【问题描述】:

在我的 xcode 6 项目(为 iphone 构建)和我的故事板中,我有一个 imageView,我想覆盖作为背景图像的整个画布。我真的很难理解Images.xcassets,我添加了一个新图像集,并且在属性检查器中我将设备设置为特定于设备,在复选框中我检查了iPhone和Retina 4-Inch。我的问题是我的图像应该是 1x、2x、Retina 4 2x 和 3x 的尺寸以缩放整个背景。我认为我的图像尺寸是正确的,但 Retina 4 2x 的图像尺寸真的让我感到困惑。

【问题讨论】:

  • “但是 Retina 4 2x 的图像尺寸真的让我很困惑”是什么意思?
  • 我不确定我的背景图片应该采用什么尺寸来覆盖整个画布。

标签: ios iphone xcode image


【解决方案1】:

Apple 提供了为所有设备制作图像所需的完整分辨率。

我把它留在这里(一切都是 72 dpi)

  • iPhone 4S (2x):960x640px
  • iPhone 5/5S/5C (2x):1136 x 640 像素
  • iPhone 6:1334 x 750 像素
  • iPhone 6+:2208 x 1242px -> 降级到 1080 x 1920 像素。你应该做最大的尺寸

iPad

  • iPad/2/Mini:1024 x 768 像素
  • iPad Air/Mini 视网膜:2048 x 1536 像素

作为背景,我建议将内容模式设置为 Aspect fill,iPhone 4S 将获得 2x 文件,与 iPhone 5/5S/5C 相同,并且会缩放一点,看起来很完美

【讨论】:

  • 非常感谢,除了将内容模式设置为 Aspect fit 而不是 Aspect fill 之外,我一切正常。
猜你喜欢
  • 1970-01-01
  • 2014-01-18
  • 1970-01-01
  • 2015-02-28
  • 2011-07-22
  • 2022-07-21
  • 2012-03-15
  • 1970-01-01
  • 2016-06-08
相关资源
最近更新 更多