这是给你的。我的应用程序中有几个 TableView ,自 4.0 及更高版本以来一直运行良好......到目前为止。出于某种原因,我应用中的一个表格 View 决定继承一种清晰的背景颜色。
XCode 4.3(5.1 和 6.0)- 很好
XCode 4.4 (5.1) - 清晰的背景
Xcode 4.4 (6.0) - 很好
我只补充了 6.0 可以工作的事实,因为它在 Lion 的 5.1 之前的版本中工作。升级到 Mountain Lion GM
和 Xcode 4.4。坚果。我附上了屏幕截图,显示了我启动应用程序或注销时的启动画面,从我的导航 Controller 中浏览应该是推送的 View 。我没有在我的应用程序中设置任何表格 View 的背景颜色。其他 View 均未受到影响,并以相同的方式被插入。
也许这只是 ML 和 Xcode 4.4 中的一些愚蠢的东西,但我想我会检查一下是否有可能我遗漏了什么。我也可能会为此提交雷达。我觉得有点可疑。
最佳答案
在你的 CellForRowAtInedx 方法中试试这个
cell.backgroundColor = [UIColor clearColor];
然后在 ViewDidLoad 中
UITableView.backgroundColor = [UIColor clearColor];
这对我有用。
祝你好运 n 快乐编码!!
关于ios - 什么会导致 UITableView 获得清晰的背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11497481/