我有UIViewController
UITableView
,从根视图控制器显示。在模拟器中一切正常,但在运行iOS7的真实设备上测试应用程序时,UITableView的背景与根视图的图像相同。
同时设置backgroundColor
和backgroundView
无效。我还尝试设置tableView.opaque = NO
并设置单元格的背景,但仍然没有结果。
有关如何解决此问题的任何想法?
答案 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
这将返回一个蓝色背景的表格。