2013-02-08 3 views
1

나는 tableview 컨트롤러가 있고 viewdidload 해당 headerview 펜촉을로드하려고했습니다. 나는이 프로그램을 실행하면펜촉에서 headerview 로딩

(void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    self.navigationItem.rightBarButtonItem = self.editButtonItem; 


    // Create and set the table header view. 
    if (tableHeaderView == nil) { 
     [[NSBundle mainBundle] loadNibNamed:@"RZWordDetailHeaderView" owner:self options:nil]; 
     [tableHeaderView setContentMode:UIViewContentModeScaleAspectFill]; 

     self.tableView.tableHeaderView = tableHeaderView; 
     self.tableView.allowsSelectionDuringEditing = YES; 
    } 
} 

이 화면이 this image처럼 밝혀졌다 : 같은 코드입니다.

펜촉의 일부가 탐색 모음 뒤에 있고 펜촉 뷰의 다른 모든 버튼이 아래쪽으로 이동 한 것처럼 보입니다.

누구든지 해결 방법을 알고 있습니까? 고맙습니다.

답변

0

nil을 확인한 후에 tableHeaderView이 설정되지 않은 것 같습니다.

시도 :

tableHeaderView = [[[NSBundle mainBundle] loadNibNamed:@"RZWordDetailHeaderView" 
               owner:self 
               options:nil] objectAtIndex:0];