Заголовок раздела UITableView iOS 5
У меня есть таблицы с несколькими значениями, делегированные в UIViewController. В IOS4 я использовал функцию: (UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
, чтобы изменить фон в разделе заголовка таблицы. В тех, у кого нет разделов, я возвращаю ноль, и все работает нормально.
В IOS5, если я возвращаю nil, система помещает один раздел заголовка по умолчанию. Как скрыть раздел заголовка в таблицах, в котором есть только один раздел?
Ответы
Ответ 1
В примечаниях к выпуску ваш UITableViewDelegate
ДОЛЖЕН теперь вернуть 0.0 из tableView:heightForHeaderInSection:
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 0.0;
}
Кажется, настоящая боль. Я не знаю, почему они изменили это, поскольку все полагаются на прежнее поведение, но у них должны быть причины.