iOS 8 上的 UITableView 背景黑色和空单元格黑色

UITableView background black and empty cells black on iOS 8

Xcode7.0b3 iOS 部署目标 8.0

这是我为隔离问题而制作的测试应用程序。

UINavigationController 中创建了 UITableViewController。点击一个单元格,然后推动另一个 table 视图控制器。此 table 视图控制器具有随机数量的部分和每个部分中的行。

在 iPhone 运行 iOS 9 上,table 正确滚动...空单元格是 while。 在 iPhone 运行 iOS 8 上,table 有黑色背景。空行是黑色而不是白色。

在我们的 "real" 应用中,我们有时会在新的 UITableView 中看到旧 UITableView 的内容。所以我试图隔离问题,看看它是否是 Xcode 7 beta 构建的错误。

这听起来像是使用 beta xcode 并使用 iOS 8 构建的错误吗?还是我们创建的 bug/doing 出了什么问题?

我在 Xcode 7 beta 3 中遇到了同样的问题。临时解决方法是设置 tableView.backgroundColor = UIColor.whiteColor().

截至 Xcode 7 beta 4 问题似乎已解决。