2012-05-28 107 views
0

我使用RGB顏色代碼爲我的酒吧顯示在iphone應用程序中,但他們不顯示任何顏色我從photoshop獲取這些代碼值,但是當我使用它們時, T顯示在iPhone應用程序在iphone應用程序中不顯示顏色的RGB顏色代碼

對於第一行中的任何顏色我有RGB代碼從Photoshop是255.192,0

 color=[UIColor colorWithRed:255 green:192 blue:0 alpha:0 ]; 

對於第二行我有RGB代碼從Photoshop是195214155

 color=[UIColor colorWithRed:195 green:214 blue:155 alpha:0]; 

對於氏第三行我有RGB代碼從Photoshop是49133156個

 color=[UIColor colorWithRed:49 green:133 blue:156 alpha:0 ]; 

回答

4

colorWithRed:green:blue:alpha的參數0和1之間的浮點值,以便具有由255來劃分的所有數字,例如:

color = [UIColor colorWithRed:1.0f green:0.75f blue:0f alpha:1f]; 
+0

再次沒有顯示顏色 – james

+2

@james:我還沒有看到α值爲0,即顏色是完全透明的。它必須是1.我已經相應地更改了我的代碼。 – Codo

1

RGB iOS上的值僅在0和1之間的下跌,所以你必須通過255.0f像 劃分你想要的色調這樣的:

UIColor *color=[UIColor colorWithRed:255.0f/255.0f green:192.0f/255.0f blue:0.0f alpha:0.0f]; 
4

嘗試設置你的阿爾法VA泰倫爲1這樣[UIColor colorWithRed:255/255 green:192/255 blue:0 alpha:1 ];'

alpha是你的顏色

+0

大於1的值對此函數無效。 – Codo

+0

是的alpha值必須介於0和1之間 –

+0

不只是alpha。紅色,綠色和藍色也是如此。 – Codo

1

更改線路

color=[UIColor colorWithRed:255 green:192 blue:0 alpha:0 ]; 

color=[UIColor colorWithRed:(255/255.0) green:(192/255.0) blue:0 alpha:0 ]; 

我不知道關於阿爾法,但我相信它應該的透明度是