我正在开发iOS swift应用程序。 在一个视图控制器中我宣布一个UIView:
@IBOutlet weak var task_color_view: UIView!
从另一个视图控制器我得到变量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的背景颜色不会变为青色。
欢迎任何帮助。有什么问题......
答案 0 :(得分:1)
self.task_color_view.backgroundColor == UIColor.cyanColor()
这条线上有两个相同的标志;比较平等。将其更改为一个等号,以便分配值。
self.task_color_view.backgroundColor = UIColor.cyanColor()