2011-01-13 5 views
1

У меня есть сгруппированный UITableView с некоторыми разделами (с заголовком). Я хочу добавить колонтитула к первой секции, так что я используюПроблемы с нижним колонтитулом в сгруппированном uitableview

- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section { 

    switch (section) { 
    case 0: 
     return @"some lines of text...........bla bla bla bla bla etc etc"); 
     break; 
    default: 
     return nil; 
     break; 
    } 
} 

У меня есть одна проблема:

  1. расстояние между концом нижнего колонтитула и заголовка следующего раздела является довольно большой. Я не знаю почему.

Любые предложения?

ответ

-1

Вы можете изменить высоту нижнего колонтитула программно или с помощью конструктора интерфейса.

+0

Изменение в IB не меняет ничего, поэтому я использую таблицу tableView: (UITableView *) tableView heightForFooterInSection: (NSInteger) и возвращаю нижний колонтитул для портретного и ландшафтного режима, но как я могу получить доступ высота нижнего колонтитула первой секции в (void) willAnimateRotationToInterfaceOrientation: (UIInterfaceOrientation) продолжительность ориентации: (NSTimeInterval) длительность? – Sefran2

+0

Я использовал - (CGFloat) tableView: (UITableView *) tableView heightForFooterInSection: (NSInteger) раздел, проверяющий ориентацию и в (void) willAnimateRotationToInterfaceOrientation: (UIInterfaceOrientation) продолжительность ориентации: (NSTimeInterval) duration Я перезаряжаю таблицу. – Sefran2