13

可能重复:
更改分组 UITableView 的背景

如果是,我无法更改 UITableView 的背景颜色UITableViewStyleGrouped。我的代码:

[addressNewTbl setBackgroundColor:[UIColor redColor]];

帮助!

4

5 回答 5

63

您可能需要添加一些代码。尝试 -

[UITableView setBackgroundView: nil];

或者你也可以这样做:

UIView* bview = [[UIView alloc] init];
bview.backgroundColor = [UIColor yellowColor];
[tableView setBackgroundView:bview];

两者都会工作..

于 2012-09-27T09:15:54.967 回答
6

你试过了吗

addressNewTbl.backgroundView = nil;
[addressNewTbl setBackgroundColor:[UIColor redColor]];
于 2012-09-27T09:15:48.380 回答
0

您还需要禁用背景视图:

[addressNewTbl setBackgroundView:nil];
于 2012-09-27T09:15:38.990 回答
0

与其设置整个 的背景颜色,不如UITableView尝试设置其背景颜色时发生的情况backgroundView

于 2012-09-27T09:15:56.310 回答
-3

在 cellForRowAtIndexPath 数据源 method.try 设置

[cell setBackgroundColor:[UIcolor redColor]];
于 2012-09-27T09:17:53.263 回答