Ich muss eine Schaltfläche direkt über einer dynamisch befüllten UIViewTable platzieren. Es fühlt sich richtig an, die erste Zelle (Zeile 0) nicht zu füllen, sondern den Headerbereich zu verwenden. Daher verwende ich die UITableViewDelegate-Methode, um programmgesteuert eine UIView mit einem UIButton zu erstellen:
%Vor%Wie unten dargestellt, hat die Schaltfläche jedoch nicht den erforderlichen Platz (ich habe erwartet, dass die Höhe des Headers dem Argument 44 entspricht).
Was ist hier falsch? Ich sollte hinzufügen, dass das UITableView in einer separaten XIB-Datei erstellt wird.
Sie müssen auch tableView:heightForHeaderInSection:
auf dem Delegierten für die Tabellenansicht.
hast du - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
implementiert?
Tags und Links iphone uitableview