在UITableView的在iOS 6中[复制]设置背景颜色(Set background colo

2019-07-31 23:54发布

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

我不能够改变的UITableView的背景色如果UITableViewStyleGrouped 。 我的代码:

[addressNewTbl setBackgroundColor:[UIColor redColor]];

救命!

Answer 1:

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

[UITableView setBackgroundView: nil];

或者你也可以这样做:

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

双方将工作..



Answer 2:

你试过了吗

addressNewTbl.backgroundView = nil;
[addressNewTbl setBackgroundColor:[UIColor redColor]];


Answer 3:

您还需要禁用背景视图:

[addressNewTbl setBackgroundView:nil];


Answer 4:

相反,设定整个的背景颜色UITableView ,尝试当设置发生了什么backgroundView的背景色。



Answer 5:

在数据源的cellForRowAtIndexPath设置method.try

[cell setBackgroundColor:[UIcolor redColor]];


文章来源: Set background color on UITableView in IOS 6 [duplicate]