2011-01-13 5 views
1

Ich habe eine gruppierte UITableView mit einigen Abschnitten (mit einem Titel). Ich mag eine Fußzeile mit dem ersten Abschnitt hinzuzufügen, so dass ichProbleme mit einer Fußzeile in einer gruppierten 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; 
    } 
} 

Ich habe ein Problem:

  1. der Abstand zwischen dem Fußzeile Ende und dem Titel des nächsten Abschnitts ist ziemlich groß. Ich weiß nicht warum.

Irgendwelche Vorschläge?

Antwort

-1

Sie können die Fußzeilenhöhe programmgesteuert oder mithilfe von Interface Builder ändern.

+0

Ändern in IB ändert nichts, also verwende ich - (CGFloat) tableView: (UITableView *) tableView heightForFooterInSection: (NSInteger) Abschnitt und ich zurück die Fußzeile Höhe für Hoch-und Querformat, aber wie kann ich zugreifen die Fußzeilenhöhe des ersten Abschnitts in (void) willAnimateRotationToInterfaceOrientation: (UIInterfaceOrientation) Ausrichtungsdauer: (NSTimeInterval) duration? – Sefran2

+0

Ich habe - (CGFloat) tableView: (UITableView *) tableView heightForFooterInSection: (NSInteger) Abschnitt überprüft die Ausrichtung und in (void) willAnimateRotationToInterfaceOrientation: (UIInterfaceOrientation) Orientierungsdauer: (NSTimeInterval) Dauer Ich lade die Tabelle neu. – Sefran2

Verwandte Themen