gpt4 book ai didi

ios - 将 Storyboard 中的颜色值关联到枚举或结构

转载 作者:搜寻专家 更新时间:2023-11-01 07:16:38 24 4
gpt4 key购买 nike

如何在不进行子类化的情况下将 Storyboard 中的颜色值关联到代码?

问题是,我们的产品有不同的品牌。因此,我们有一些控件,如按钮、文本字段、标签,它们根据品牌具有不同的颜色。

我想我可以子类化每个控件并使用@IBInspectable 从枚举中选择颜色,并且这个枚举可以搜索特定的品牌颜色。但是做这项工作的地方太多了,我认为这是不可扩展的。

主要目标是有一个独特的地方来改变颜色值。现在我们在代码和 Storyboard View 中有一些颜色,当颜色发生变化时,我们必须更改代码和 Storyboard中的每个 View 。

我正在尝试找到类似 Android xml 颜色文件的解决方案

最佳答案

Apple 官方的做法是使用 UIAppearance代理人。您还可以使用 UIApplication.shared().delegate?.window?.tintColor = .red 全局设置色调颜色

关于ios - 将 Storyboard 中的颜色值关联到枚举或结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41854334/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com