Загрузка представления заголовка таблицы с пера
У меня есть контроллер 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];