我正在开发一个 iOS swift 应用程序。 在 View Controller 中,我声明了一个 UIView :
@IBOutlet weak var task_color_view: UIView!
我从另一个 View Controller 获取变量 color_cat 的值:
我正在检查变量的值,它是 9:
println ("COLOR CAT===")
println (color_cat)
这是控制台输出:
COLOR CAT===
9
然后我尝试根据 color_cat 的值更改 UIView 的背景颜色:
...
else if color_cat == "9" {
self.task_color_view.backgroundColor == UIColor.cyanColor()
println("ESTOY EN CAT_COLOR =9")
}
...
控制台显示应用程序检测到 color_cat == "9"(然后输出如下所示)
ESTOY EN CAT_COLOR =9
但是 UIView 的背景色并没有变成青色。
欢迎任何帮助。那里有什么问题....
最佳答案
self.task_color_view.backgroundColor == UIColor.cyanColor()
这一行有两个等号;比较平等。将其更改为一个等号,以便它分配该值。
self.task_color_view.backgroundColor = UIColor.cyanColor()
关于ios - UIView 的背景颜色没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30740797/