升级iOS7时UITableView后台问题

Posted

技术标签:

【中文标题】升级iOS7时UITableView后台问题【英文标题】:UITableView background issue when upgrade iOS7 【发布时间】:2013-11-28 10:13:10 【问题描述】:

我使用 UITableView 没有设置任何背景颜色,但是当我从 ios6 升级到 iOS7 时,我发现 UITableView 行为不端。问题在于它的背景颜色。

【问题讨论】:

究竟是什么不当行为? 【参考方案1】:

你需要设置tableview的背景颜色如下

tableView.backgroundView = nil; 
tableView.backgroundColor = [UIColor redColor];

【讨论】:

【参考方案2】:

在 iOS7 UITableView 默认背景颜色是 clearColor。所以你可以通过添加 viewDidLoad 方法来改变它:

self.tableView.backgroundColor = [UIColor yellowColor];

这是很好的参考

UITableViewCell show white background and cannot be modified on iOS7

【讨论】:

【参考方案3】:

尝试在表格视图可见后设置其背景颜色。

【讨论】:

以上是关于升级iOS7时UITableView后台问题的主要内容,如果未能解决你的问题,请参考以下文章

UISearchDisplayController 不再隐藏其下方的完整 UITableView

将情节提要升级到 ios7 时无法在搜索结果中选择行

UITableView 在 TableView 中间加载单元格。为啥?

为啥我的 UITableView 在 iOS 7 中被切断了?

Firebase 与 Swift 3.0 UITableView

iOS7 UItableview编辑模式内容重叠[重复]