Подтвердить что ты не робот

Заголовок раздела UITableView iOS 5

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

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

4b9b3361

Ответ 1

В примечаниях к выпуску ваш UITableViewDelegate ДОЛЖЕН теперь вернуть 0.0 из tableView:heightForHeaderInSection:

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

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