以编程方式更改 xcassets 中颜色集的值

cmi*_*ilr 7 xcode ios swift

我在资产目录 (xcassets) 文件中将我的 iOS 应用程序的颜色称为颜色集。

在运行时,我希望能够更改这些颜色集的值。这可能吗?如果是这样,如何?

我没有运气找到方法来做到这一点。

D. *_*ika 3

您无法更改资产目录中的颜色。如果您想在运行时更改这些颜色,您需要从资产目录中获取初始颜色,将其存储在其他位置(例如 UserDefaults)并修改它们。