Как получить доступ к одному конкретному разделу сгруппированного табличного представления? - PullRequest
0 голосов
/ 14 января 2011

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

Если я использую

self.tableView.sectionFooterHeight = 75.0;

в

-(void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)orientation duration:(NSTimeInterval)duration

высота нижнего колонтитула всех разделов изменена, но я хочу изменить только высоту нижнего колонтитула первых разделов

Ответы [ 2 ]

1 голос
/ 14 января 2011

Вы должны сделать это в

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section

Когда вы выполняете вращение, выполните reloadData для tableView и в тесте heightForFooterInSection для конкретного раздела и для UIDeviceOrientation

* 1007.* Удачи

Редактировать:

Вы получаете ориентацию устройства

UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];
0 голосов
/ 14 января 2011

Вы должны реализовать

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section

и поддерживать массив всех высот нижнего колонтитула в качестве переменной экземпляра.

...