1

.......controller.Here 코드 있지만 작동하지 않는 veiw이 가능 아이에 overlapp의의 tableview의 색상을 변경하는 방법

@interface ChatViewController : SOMessagingViewController 

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

     } 
+0

SOMessagingViewController는 부모보기 컨트롤러입니까 ?? obj가 무의미하다고 생각합니까? – salmancs43

+0

tableView의'backgroundColor' 셀을'clearColor'로 설정합니까? – Igor

+0

'obj' - SOMessagingViewController의 새 인스턴스를 만듭니다. 이 obj를 추가하여 계층을 보십니까? – Igor

답변

1

SOMessagingViewController의 새 인스턴스를 만들 필요가 없습니다. 당신의 ChatViewController 클래스 SOMessagingViewController 확장 때문에

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

, 직접 대중의 모든 구성원에 액세스 할 수 있습니다

은 단순히 코드를 변경합니다.