Variable UITableCellView Höhe mit Unteransicht

8

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.

    
Can Berk Güder 24.09.2008, 15:54
quelle

3 Antworten

11

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

    
Airsource Ltd 24.09.2008, 16:53
quelle
1

Dieser Code funktioniert für mich. Ich weiß nicht, ob es perfekt ist, aber funktioniert.

%Vor%     
Olof 01.03.2010 19:07
quelle
-2

textView.numberOfLines = 2? numberOflines setzt die maximale Anzahl an Zeilen, so dass vielleicht 2 für Sie in Frage kommen?

    
vjFatMaster 10.12.2008 21:43
quelle