如何在子视图控制器中改变overlapp tableview的颜色。这是代码但不工作.......
@interface ChatViewController : SOMessagingViewController
-(void)viewWillAppear:(BOOL)animated{
SOMessagingViewController *obj=[[SOMessagingViewController alloc]init];
obj.tableView.backgroundColor =[UIColor redColor];
}
答案 0 :(得分:1)
您无需创建SOMessagingViewController
的新实例。
只需将您的代码更改为:
- (void)viewWillAppear:(BOOL)animated {
self.tableView.backgroundColor = [UIColor redColor];
}
由于您的ChatViewController
课程延伸SOMessagingViewController
,您可以直接访问所有公开成员。