如何检查视图背景颜色

How to check the view background color

我正在制作一个单视图应用程序,有一个空视图,开始学习 IOS。 我想检查这个视图的背景颜色……一些简单的事情,像这样:

Function CheckColor ( )
If ( view.background.color is white ) then {
    // do something 
} else {
    // do something  
}
End function 

我想做一个简单的"blinking screen ",学习如何控制基本视图属性和NStimer对象。

非常感谢!

UIColor class 有一种比较颜色的方法。等于()

您的示例如下所示:

func checkColor() {
    if self.view.backgroundColor!.isEqual(UIColor.whiteColor()) {
        println("yes")
    } else {
        println("no")
    }
}

如果您想要一个检查任何视图颜色的函数:

func CheckColor(CustomView:UIView )
{
   if CustomView.backgroundColor.isEqual(UIColor.whiteColor()) 
     {
         println("it is white");
     } 
     else {
          println("I don't know :)");
       }
 }