Ich möchte eine UITableView mit variierenden Zeilenhöhen erstellen, und ich versuche dies zu erreichen, indem ich UILabels in den UITableViewCells erzeuge.
Hier ist mein Code bis jetzt:
%Vor%Das gibt mir 2 Zeilen Text pro Zelle. Jeder "Eintrag" hat jedoch eine andere Anzahl von Zeilen, und ich möchte, dass die Größe der UITableViewCells automatisch geändert wird, indem Sie bei Bedarf Text umbrechen, ohne die Schriftgröße zu ändern.
[textView sizeToFit]
und / oder [cell sizeToFit]
scheinen nicht zu funktionieren.
So möchte ich das UITableView aussehen:
%Vor%Weiß jemand, wie man das richtig macht?
Danke.
Das UITableViewDelegate definiert eine optionale Methode heightForRowAtIndexPath, die Ihnen den Einstieg ermöglicht. Sie müssen dann sizeWithFont verwenden.
Es gibt eine Diskussion über Ihr genaues Problem hier:
Die Textgröße wurde auch in diesem Thema
textView.numberOfLines = 2? numberOflines setzt die maximale Anzahl an Zeilen, so dass vielleicht 2 für Sie in Frage kommen?
Tags und Links user-interface iphone uitableview cocoa-touch