为什么背景不适用于iPad上的UITableView?

时间:2012-03-20 10:36:42

标签: ios background-color uitableview

在iPad View上,我添加了一个UITableView对象,将其Style设置为Grouped,Background设置为Clear Color。在模拟器上运行应用程序,我可以看到我选择的背景未应用。 (背景仍然是默认的浅灰色)。我应用其他颜色,但同样的事情发生。即使在xib文件中,我也看不到背景颜色的变化。为什么背景颜色对我的UITableView对象没有影响?我目前正在使用Xcode 4.3。这是这个版本的错误吗?
注意:这适用于iPhone。

1 个答案:

答案 0 :(得分:1)

您需要在表格视图中设置backgroundView而不是backgroundColor,如下所示:

- (void)viewDidLoad {
    self.tableView.backgroundView = [[UIView alloc] init];
    self.tableView.backgroundView.backgroundColor = ...;
}