【问题标题】:iOS: UI Assets missing options and sizesiOS:UI 资产缺少选项和大小
【发布时间】:2017-02-22 19:53:39
【问题描述】:

我正在尝试为通用项目(iPhone 和 iPad)创建一个新的资产目录。我添加了新的 xcassest:

但正如您所见,iPhone 仅显示 2x 的一个选项。在我的情况下,我需要添加背景,对于 4-4s 和 5-5s 手机,图像都是 2x,也没有显示 6/7 的选项,也是 2x。

我的问题是如何在我的 xcassest 文件中为每个屏幕尺寸添加资源。

非常感谢您的帮助。

【问题讨论】:

  • 您将尺寸与分辨率混淆了。 1x、2x 和 3x 是关于屏幕分辨率的。对于不同的屏幕尺寸,没有不同的 size 图像。

标签: ios objective-c iphone xcode8 assets


【解决方案1】:

没有什么是“缺失”的。屏幕可以有不同的分辨率,所有的可能性都会出现在屏幕截图中。因此,您的应用程序中的每张图片都将分为三个版本,并为所有这些版本提供插槽。 (您应该使用“通用”,除非 iPhone 和 iPad 的图像确实彼此不同,即不同的内容。)

至于图片size,只需使用适合最大屏幕的尺寸,并允许图片视图根据需要缩小它(或者,为了减少内存浪费,你可以自己在代码中缩小它在运行时)。

【讨论】:

    猜你喜欢
    • 2013-10-09
    • 2021-07-17
    • 2012-08-31
    • 1970-01-01
    • 1970-01-01
    • 2021-08-13
    • 2020-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多