在我的项目中,我有一个静态TableView。我在界面构建器中更改了单元格的backgroundColor。这在iPhone上正确显示。
但是,在iPad上,单元格背景始终为白色。
我找到了动态单元here的解决方案,但由于它使用的是UITableViewDataSource协议,我无法将其与静态表一起使用。
我怎么能解决这个问题?
答案 0 :(得分:5)
你应该设置cell.contentView.backgroundColor
,正如@SandeepAggarwal指出的那样。
答案 1 :(得分:0)
- (void)tableView:(UITableView *)tableView
willDisplayCell:(UITableViewCell *)cell
forRowAtIndexPath:(NSIndexPath *)indexPath
{
[cell setBackgroundColor:[UIColor clearColor]];
}
试试这个,它会解决你的问题