我习惯于执行以下操作来设置UITableView
的所有实例的样式:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[UITableView appearance] setBackgroundColor:[UIColor blueColor]];
return YES;
}
但在ios 8上,这已经不起作用了。
为了测试和演示,我使用xcode 6.0.1创建了一个新的master detail项目,您可以找到on github。
在ios 7上运行它是可行的(表视图的背景是蓝色的)。在ios 8上就没那么多了。
我在炒作时错过了什么吗?这是虫子吗?
更新2014-09-25
这似乎是一个已知的错误。苹果的雷达是17974434,目前标记为打开。
最佳答案
遇到同样的问题,向苹果报告了另一个错误(RDAR:// 18537175):http://openradar.appspot.com/18537175