我的表格视图的背景颜色有问题。在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!否则你将全部归零 - 又名黑色。
这就像一个魅力,谢谢!