2011-03-31 70 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

相关问题