UITableView背景有奇怪的行为

时间:2013-10-06 10:53:39

标签: ios objective-c uitableview ios7

我有UIViewController UITableView,从根视图控制器显示。在模拟器中一切正常,但在运行iOS7的真实设备上测试应用程序时,UITableView的背景与根视图的图像相同。

同时设置backgroundColorbackgroundView无效。我还尝试设置tableView.opaque = NO并设置单元格的背景,但仍然没有结果。

有关如何解决此问题的任何想法?

1 个答案:

答案 0 :(得分:0)

尝试使用这段代码:

contentTable = [[UITableView alloc] initWithFrame:tableFrame style:UITableViewStylePlain];
contentTable.delegate = self;
contentTable.dataSource = self;
[contentTable setBackgroundView:nil];
[contentTable setBackgroundColor:[UIColor blueColor]]; // i.e. Bluecolor as backgrounf

这将返回一个蓝色背景的表格。