将UIColor声明为SWIFT[CLOSED]中的变量

xoshrz7s  于 2022-10-04  发布在  Swift
关注(0)|答案(1)|浏览(222)

**已关闭。**此问题为not reproducible or was caused by typos。它目前不接受答案。

这个问题是由打字错误或不能再复制的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式对未来的读者不太可能有帮助。

昨天关门了。
Improve this question

我需要声明一个表示按钮颜色的变量。此按钮的颜色将多次更改,并将在视图开始时加载。(主要问题是,我不能声明一次按钮的颜色,然后以编程方式将其重新声明为另一种颜色)

原始按钮声明

var bttnBackgroundThemeVar0: UIColor = .red

按钮稍后被重新声明为红色

bttnBackgroundThemeVar0 = UIColor .green

按钮颜色设置为bttnBackround ThemeVar0

self.bttn1.backgroundColor = bttnBackgroundThemeVar0

但是,当执行此代码时,构建“成功”,而在执行视图时则“失败”。以下是“失败”通知。

线程1:“*-没有为UIColor<UIPlaceholderColor:0x283d7ee00>定义CGColor;需要首先转换Colorspace。”

zsohkypk

zsohkypk1#

您可以使用“#ColorWrital(”

bttnBackgroundThemeVar0 = #colorLiteral(

当你写下**#ColorWrital(**将会出现正方形,你可以点击并设置颜色。

相关问题