组表表视图背景颜色在ios 6.0中已弃用

可能重复:
在iOS 6上不赞成groupTableViewBackgroundColor?

我在iOS 6的故事板上收到了这个警告。我会盘旋以查看replace方法,但由于我正在查看故事板,因此没有显示任何内容。 我怎样才能轻松设置背景颜色? 似乎我应该能够从Interface Builder中做到这一点。

打开你的故事板,检查属性检查器中的所有视图,并改变所有视图与分组表视图的背景颜色为任何其他颜色,我改变了我的白色和所有的警告消失。

属性检查员

在代码中,您可以使用以下设置:

tableView.backgroundColor = [UIColor blueColor]; tableView.backgroundView = nil; 

我注意到,在iOS模拟器中,GroupTableViewBackgroundColor不在iOS 6中显示,而在iOS 5中。在具有iOS 6的设备上,它仍然看起来像在iOS 5中。有趣的一点是,模拟器仍然在分组中显示groupTableViewBackgroundColor表,所以我认为这是不允许在iOS 6中使用这种颜色的其他视图比分组表视图。