Ich habe eine Tabelle mit statischen Zellen. Für eine Zelle möchte ich ihre Höhe abhängig von der Höhe des Etiketts (innerhalb dieser Zelle) ändern und gleichzeitig alle anderen Zellen intakt lassen. Wie kann ich die aktuelle Zellenhöhe erhalten? Oder gibt es vielleicht einen besseren Ansatz?
%Vor%Sie können anrufen:
%Vor%im Else-Block, damit Sie sich keine Sorgen machen müssen, wenn Sie die Standardhöhe geändert haben.
Sie möchten vielleicht die Höhe des Etiketts in eingeschränkter Breite berechnen. In diesem Fall können Sie eine Methode wie folgt erstellen:
%Vor% und verwende das Ergebnis in - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
.
Vergessen Sie nicht, den Margin-Wert Ihres Labels hinzuzufügen.
Tags und Links objective-c uitableview ios