【发布时间】:2016-11-19 15:05:03
【问题描述】:
如何在子视图控制器中更改重叠表视图的颜色。这是代码但不起作用.......
@interface ChatViewController : SOMessagingViewController
-(void)viewWillAppear:(BOOL)animated{
SOMessagingViewController *obj=[[SOMessagingViewController alloc]init];
obj.tableView.backgroundColor =[UIColor redColor];
}
【问题讨论】:
-
SOMessagingViewController 是父视图控制器??我认为 obj 是 nil 你检查了吗?
-
您是否将tableView 中的单元格
backgroundColor设置为clearColor? -
您的创建
obj- SOMessagingViewController 的新实例。您在哪里将此 obj 添加到视图层次结构中? -
没有对象不是 nil 并且没有我没有设置背景颜色清除..它默认为白色
-
具有背景颜色
white的单元格隐藏tableview的背景。将单元格背景设置为clearColor
标签: ios objective-c uitableview development-environment setbackground