iPhone Dev,UITableView背景颜色

时间:2010-08-04 23:31:07

标签: iphone uitableview colors background

我的表格视图的背景颜色有问题。在Interface Builder中,我有背景颜色集,并在那里正确显示。但是,当我运行我的应用程序时,那里没有背景颜色(它是默认的白色)。

我发现我可以在表视图委托文件中设置背景颜色:

tableView.backgroundColor = [UIColor lightTextColor];

问题是我想使用Crayon调色板中的一种颜色。

那么,是否有一些原因导致背景颜色首先没有显示出来?或者,如果我必须像上面的代码示例那样覆盖它,我该如何将其设置为Crayon颜色之一?

非常感谢任何帮助!


我只是意识到IB会告诉你任何颜色的RGB值,你只需要在设置颜色时将滑块从灰色滑块切换到RGB滑块。我甚至没有意识到这是一个选择。所以,新手的教训已经学到了!


好吧,在我的情况下,我想给我的桌子“Mercury”上色。为此,我使用IB告诉我该颜色的RGB值是什么(将滑块从灰色更改为RGB)。 Mercury的RGB值是230,230,230。然后我修改了Jason的代码并将其放在我的tableView委托的numberOfRowsInSection方法中。

tableView.backgroundColor = [UIColor colorWithRed:230.0f/255.0f green:230.0f/255.0f blue:230.0f/255.0f alpha:1.0f];

注意事项:别忘了包括你的f!否则你将全部归零 - 又名黑色。

这就像一个魅力,谢谢!

1 个答案:

答案 0 :(得分:1)

try here

or here

or even here....

原因可能只是你的细胞是白色的,不是透明的,所以你看不到下面的颜色。