【发布时间】:2013-11-28 10:13:10
【问题描述】:
我使用 UITableView 没有设置任何背景颜色,但是当我从 iOS6 升级到 iOS7 时,我发现 UITableView 行为不端。问题在于它的背景颜色。
【问题讨论】:
-
究竟是什么不当行为?
标签: ios objective-c uitableview uicolor
我使用 UITableView 没有设置任何背景颜色,但是当我从 iOS6 升级到 iOS7 时,我发现 UITableView 行为不端。问题在于它的背景颜色。
【问题讨论】:
标签: ios objective-c uitableview uicolor
你需要设置tableview的背景颜色如下
tableView.backgroundView = nil;
tableView.backgroundColor = [UIColor redColor];
【讨论】:
在 iOS7 UITableView 默认背景颜色是 clearColor。所以你可以通过添加 viewDidLoad 方法来改变它:
self.tableView.backgroundColor = [UIColor yellowColor];
这是很好的参考
UITableViewCell show white background and cannot be modified on iOS7
【讨论】:
尝试在表格视图可见后设置其背景颜色。
【讨论】: