2015-08-20 29 views
1

我正在製作一個單視圖的應用程序,用一個空白的視圖來開始學習IOS。 我想檢查這一觀點的背景顏色...簡單的東西,比如:如何檢查視圖的背景顏色

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

我想作一個簡單的「閃屏」,要學會如何控制基本視圖屬性, NStimer對象。

非常感謝!

回答

0

如果希望檢查任何觀點顏色的功能:

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

UIColor類有一個比較顏色的方法。的isEqual()

你的例子是這樣的:

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

如果view.backgroundColor .isEqual(的UIColor? whiteColor()){...} –

+1

conditional == true是多餘的 –

+0

'?'是什麼意思? '!'符號?他們是可選項嗎? –