Я решил по-другому: в случае отсутствия навигационной панели, я просто добавляю панель инструментов вверху tableView и меняю высоту для заголовка в первом разделе.Единственная проблема заключается в том, что панель инструментов прокручивается с tableView.
Добавьте это к ViewDidLoad вашего TableViewController
if (! self.navigationController.navigationBar) {
UIToolbar *toolBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.width, 44)];
toolBar.barStyle = UIBarStyleBlackOpaque;
[self.tableView addSubview:toolBar];
}
Добавьте этот метод:
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection: (NSInteger)section
{
return 50;
}