3 Stimmen

IOS: Wie man die Höhe einer UITableView dynamisch einstellt

Ich habe ein Ansichtscontroller, der eine Tabelle enthält (siehe Screenshot unten). Diese Tabelle hat immer genau 3 Zeilen, und diese Zeilen werden bei einem Klick erweitert, um mehr Informationen anzuzeigen. Wie kann ich es so machen, dass die Höhe der Tabelle immer genau diese drei Zeilen und nicht mehr anzeigt? Wie Sie auf dem Screenshot sehen können, werden leere Zeilen ohne Inhalt angezeigt.

Beachten Sie, dass die erweiterten Zeilen Ansichten enthalten können, die keine UILabels sind.

So sieht es in IB aus:

Bildbeschreibung hier eingeben

0voto

halbano Punkte 851

Diese zwei Zeilen funktionieren für mich in den Fällen, in denen ich möchte, dass die Tabelle genau mit der Inhaltsgröße aussieht. Es ist eine "Illusion", funktioniert aber wie ein Zauber.

 self.tableView.tableFooterView = [UIView new];
 self.view.backgroundColor = [UIColor whiteColor];

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X