【发布时间】:2011-03-25 13:13:50
【问题描述】:
我的表格视图的背景颜色有问题。在 Interface Builder 中,我设置了背景颜色,并且它在那里正确显示。但是,当我运行我的应用程序时,那里没有背景颜色(默认为白色)。
我发现我可以在表格视图委托文件中设置背景颜色:
tableView.backgroundColor = [UIColor lightTextColor];
问题是我想使用蜡笔调色板中的一种颜色。
那么,是不是因为某些原因导致背景颜色一开始就没有出现?或者,如果我必须像上面的代码示例那样覆盖它,我该如何将它设置为蜡笔颜色之一?
非常感谢任何帮助!
我刚刚意识到 IB 会告诉您任何颜色的 RGB 值,您只需在设置颜色时将滑块从灰色滑块切换到 RGB 滑块。我什至没有意识到这是一个选择。所以,已经吸取了新手的教训!
好的,就我而言,我想给我的桌子上色“Mercury”。为此,我使用 IB 告诉我该颜色的 RGB 值是多少(将滑块从 Gray 更改为 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 !否则你会以全零结束——也就是黑色。
这就像一个魅力,谢谢!
【问题讨论】:
标签: iphone uitableview colors background