我了解在ios 6.0中不推荐使用组表视图背景颜色。我的问题是我似乎无法在xib文件中摆脱这个警告。
答案 0 :(得分:8)
我也遇到了麻烦,找到了我分配这种颜色的分组表视图,因为我的故事板非常庞大。对我来说这很有效:
<color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
请务必先备份XIB的故事板。
答案 1 :(得分:0)
检查已发布的答案。 Group table view background color is deprecated in ios 6.0
您无法设置&#34; Group Table View&#34;颜色作为背景,因此您需要选择一种新颜色作为背景。
答案 2 :(得分:0)
当我遇到所有这些错误时,我必须解决的问题是,当我选择一个清晰的背景时,我的XIB文件中没有选择;我只是选择我看到的第一张清晰的彩色图像。当我看时,我有一堆标签和东西使用“组表视图背景颜色”作为视图的背景颜色。我只是将它们全部更改为“Clear Color”,它运行良好。
答案 3 :(得分:0)
我遇到了同样的问题所以我在编辑器中打开了storyboard XML文件。 (在警告,“打开为” - &gt;“源代码”)我搜索字符串“groupTableViewBackgroundColor”。不幸的是,并非每个此字符串的实例都是一个问题,因为ios 6仍然使用它作为表视图的背景颜色。换句话说,我忽略了这样的任何实例:
<tableView key="view" ... >
<rect key="frame" .../>
<autoresizingMask .../>
<color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
您发现groupTableViewBackgroundColor的任何其他地方可能都是一个问题,您可以从XML源文件中找出在故事板上修复它的位置。