UIView的背景颜色没有变化

时间:2015-06-09 19:10:40

标签: ios swift

我正在开发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的背景颜色不会变为青色。

欢迎任何帮助。有什么问题......

1 个答案:

答案 0 :(得分:1)

self.task_color_view.backgroundColor == UIColor.cyanColor()

这条线上有两个相同的标志;比较平等。将其更改为一个等号,以便分配值。

self.task_color_view.backgroundColor = UIColor.cyanColor()