2011-03-31 71 views
0

我嘗試添加自定義顏色就像我們在HTML怎麼做:如何將iPhone上的單元格設置爲自定義顏色?

<body bgcolor=#ffffff> </body>. 

我們能有一個類似的一種自定義顏色組合的細胞顯示在iPhone?

cell.backgroundColor = [ UIColor whiteColor]; but instead of whiteColor wanna use #ffffff. 

我該如何實現?

回答

1

使用UIColor colorWithRed:green:blue:alpha:。顏色是0.0到1.0,這樣的事情對鮮紅:

cell.backgroundColor = [UIColor colorWithRed:1.0f green:0 blue:0 alpha1]; 

對於顏色,如「808182」這將是:

[UIColor colorWithRed:128/255.0f green:129/255.0f blue:130/255.0f alpha:1]; 
+0

將會有什麼colorWithRed爲「0092dd」?可以說以字母dd爲例。 – lifemoveson 2011-03-31 21:04:26

+0

將兩個十六進制數字中的每一個轉換爲十進制,對於紅色將00轉換爲0,將92轉換爲9 * 16 + 2轉換爲綠色,dd對於藍色轉換爲13 * 16 + 13。但是這些都在0..255範圍內,這就是爲什麼我將它們分成255.0f以使它們達到0.0到1.0的範圍。數學作爲OP的練習留下;-) – progrmr 2011-03-31 21:10:57

+0

嘿非常感謝。數學可以通過我的頭腦完成:D – lifemoveson 2011-03-31 21:29:51

相關問題