在iPad View上,我添加了一个UITableView对象,将其Style设置为Grouped,Background设置为Clear Color。在模拟器上运行应用程序,我可以看到我选择的背景未应用。 (背景仍然是默认的浅灰色)。我应用其他颜色,但同样的事情发生。即使在xib文件中,我也看不到背景颜色的变化。为什么背景颜色对我的UITableView对象没有影响?我目前正在使用Xcode 4.3。这是这个版本的错误吗?
注意:这适用于iPhone。
答案 0 :(得分:1)
您需要在表格视图中设置backgroundView
而不是backgroundColor
,如下所示:
- (void)viewDidLoad { self.tableView.backgroundView = [[UIView alloc] init]; self.tableView.backgroundView.backgroundColor = ...; }