如何更改UITableView背景颜色

时间:2016-02-14 10:34:04

标签: ios uitableview

我有以下代码:

    [self.tableView setBackgroundColor:[UIColor colorWithRed:0 green:185/255.0f blue:1 alpha:1];

我最终得到了这个:

result

导航栏确实改变了颜色,但表视图的其余部分仍然是纯灰色。你是如何解决这个问题的?

编辑:我滚动到桌面视图的底部,很好。顶部的搜索栏来自搜索控制器,也许这就是问题所在。这是底部的图片:

bottom of the table view

1 个答案:

答案 0 :(得分:0)

您可以尝试更改tableview的背景视图:

UIView* backgroundView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.tableView.bounds.size.width, self.tableView.bounds.size.height)];
[backgroundView setBackgroundColor:[UIColor redColor]];
[self.tableView setBackgroundView:backgroundView];