2013-03-28 91 views
-2

我想在Xcode中創建下面的顏色,但似乎無法使它匹配?用UIColor創建顏色

​​

我曾嘗試以下:

setBackgroundColor:[[UIColor alloc] initWithRed:0 green:47 blue:135 alpha:1]]; 

有什麼我做錯了,還是應該改變顏色不符合我的期望?

+1

提醒 - 當您輸入一個問題時,SO會向您顯示可能已經回答您的問題的相關問題。快速瀏覽一下這些相關的問題就會給你答案。 – rmaddy 2013-03-28 00:22:18

回答

0

如果你想爲RGB值使用,那麼你可以將它定義爲象下面這樣來劃分這些值:

#define RGB(r,g,b) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1] 
+0

你真的應該在裏面加上括號:'#define RGB(r,g,b)[UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1]'。如果沒有括號,你會遇到以下問題:'UIColor * c = RGB(x + 4,y - 10,z - t);'。 – rmaddy 2013-03-28 01:15:30

+0

是的,你是對的..我很匆忙......;) – andykkt 2013-03-28 01:25:24