你们都知道iOS“设置”应用程序中带有细白线的蓝色背景。我为我的应用程序中的所有视图设置了灰色背景颜色,它按预期工作。现在,当我使用带有 iOS 6 beta 4 SDK 的 Xcode 4.5 (4G144l)“预览”版本构建完全相同的代码并让它在带有 iOS 6 beta 4 或 iPhone 6.0 模拟器的设备上运行时,我的背景灰色被替换为这种“蓝色细白线”风格,我不知道为什么。似乎没有人有这个问题。任何人?
谢谢
使用该UITableViewStyleGrouped
样式并尝试设置背景颜色的所有表格都会出现此问题。在 iOS 6 中进行了更改,导致为这些表设置背景视图,这将覆盖背景颜色属性。解决方法是清除 UITableView 中的背景视图。
table.backgroundView = nil;
我遇到了类似的问题,我正在使用“[[UITableView appearance] setBackgroundColor:”来更改应用程序中所有表格视图的背景图像。
通过将 Storyboard 中 TableView 的背景颜色从默认更改为清除颜色来修复它。