如何从继承子视图控制器设置父视图控制器的tableview背景颜色

时间:2016-07-16 15:07:16

标签: ios objective-c uitableview development-environment setbackground

如何在子视图控制器中改变overlapp tableview的颜色。这是代码但不工作.......

  @interface ChatViewController : SOMessagingViewController

     -(void)viewWillAppear:(BOOL)animated{
          SOMessagingViewController *obj=[[SOMessagingViewController alloc]init];
          obj.tableView.backgroundColor =[UIColor redColor];

         }

1 个答案:

答案 0 :(得分:1)

您无需创建SOMessagingViewController的新实例。

只需将您的代码更改为:

- (void)viewWillAppear:(BOOL)animated {
    self.tableView.backgroundColor = [UIColor redColor];
}

由于您的ChatViewController课程延伸SOMessagingViewController,您可以直接访问所有公开成员。