UITableView заголовок раздела iOS 5 - PullRequest
23 голосов
/ 23 августа 2011

У меня есть несколько таблиц, делегированных в UIViewController. В IOS4 я использовал функцию: (UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section, чтобы изменить фон раздела заголовка таблицы. В тех, у которых нет разделов, я возвращаю ноль и все отлично работает.

В IOS5, если я возвращаю ноль, система помещает один раздел заголовка по умолчанию. Как скрыть заголовок раздела в таблицах, у меня есть только один раздел?

1 Ответ

51 голосов
/ 23 августа 2011

Согласно примечаниям к выпуску, ваши UITableViewDelegate ДОЛЖНЫ теперь возвращать 0.0 из tableView:heightForHeaderInSection:

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return 0.0;
}

Похоже на настоящую боль. Я не знаю, почему они изменили это, поскольку все полагаются на предыдущее поведение - но у них должны быть свои причины.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...