Загрузка представления заголовка таблицы с пера

У меня есть контроллер tableview, и я пытался загрузить перо для его заголовка в viewdidload. Код похож на:

(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;
    }
}

Когда я запускаю программу, экран получился похожим на это изображение.

Похоже, что некоторая часть пера находится за панелью навигации, а все остальные кнопки на пике видны вниз.

Кто-нибудь знает как это решить? Большое спасибо.

1 ответ

Это не похоже tableHeaderView устанавливается на что-нибудь после проверки nil,

Пытаться:

tableHeaderView = [[[NSBundle mainBundle] loadNibNamed:@"RZWordDetailHeaderView"
                                                 owner:self
                                               options:nil] objectAtIndex:0];
Другие вопросы по тегам