【发布时间】:2019-07-11 12:41:59
【问题描述】:
我们为 3 个不同的应用设置了 3 个目标,这些应用提供相似的功能集但用户界面不同。 所有这 3 个目标都有不同的 .xcassets 文件。但现在根据 Apple 4.3 指南,他们要求我们创建一个容器并处理来自同一个容器的不同 UI。
现在我们已经为不同的目标提供了不同的图像资产文件,我如何以编程方式在不同的 .xcassets 文件之间切换。
【问题讨论】:
-
为什么不把它们全部放在一个
.xcassets文件中,并设置每个资产的设备使用情况? -
目前我在每个 xcassets 文件中都有同名的不同图像。无论如何,我不想在分配每个图像时处理多个条件,而是更愿意在加载时加载特定的 xcasset 文件。
-
你可以直接访问
.xcassets的图片,你只需要检查你正在使用的目标。 -
@PrafulKadam 是的,甚至我也在使用类似的方式来访问来自
xcassets的图像
标签: ios swift xcode xcasset uiimageasset