如何检查视图背景颜色

时间:2015-08-20 01:51:11

标签: ios swift user-interface uiview properties

我正在制作一个单独的视图应用程序,以空视图开始学习IOS。 我想检查一下这个视图的背景颜色......这很简单,就像这样:

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

我想制作一个简单的屏幕",以了解如何控制基本视图属性和NStimer对象。

非常感谢!

2 个答案:

答案 0 :(得分:0)

UIColor类有一种比较颜色的方法。的isEqual()

你的例子看起来像这样:

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

答案 1 :(得分:0)

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

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