2014-02-14 66 views
4

我努力學習的iOS開發,但我使用 + (UIColor *)colorWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha的UIColor顏色與RGB從來沒有得到正確的顏色

我一直沒有得到正確的號碼,它總是像缺少些什麼..

請幫助..

這裏是我的代碼:

[UIColor colorWithRed:65/255 green:62/255 blue:125/255 alpha:1.0]; 
+1

[的UIColor colorWithRed:65/255.f綠色:62/255.f藍:125/255.f阿爾法:1.0]; – larva

回答

11

容易...

你只需要在每個號碼的末尾添加2.0,是這樣的:

[UIColor colorWithRed:65.0/255.0 green:62.0/255.0 blue:125.0/255.0 alpha:1.0]; 

因爲他們需要浮動值,而不是爲int。

1

使用此和每個參數之後添加.0f

[UIColor colorWithRed:65.0f/255.0f green:62.0f/255.0f blue:125.0f/255.0f alpha:1.0f];