Frage: Wie kann ich Constraints in einer UITableViewCell mit UITableViewAutomaticDimension verwenden, wenn es nebeneinander liegende Labels gibt, die jeweils eine unterschiedliche Anzahl von Zeilen enthalten können?Horizontale UILabels in einem Self-Sizing UITableViewCell
Ich habe eine Tabelle mit Zellen, die Etiketten nebeneinander enthalten:
Ich bin eine harte Zeit, um die Zelle zu Größe immer richtig, wenn eines der Etiketten auf der einen Seite mehr Linien als das entsprechende Etikett auf der anderen Seite. Eines der Labels wird immer abgeschnitten. Wenn beide Labels die gleiche Anzahl von Zeilen haben, wird die Größe der Zelle perfekt angepasst und der gesamte Text kann angezeigt werden.
Ich habe eine Reihe von Constraint Tweaks versucht, aber nichts funktioniert perfekt wie gewünscht.
Ich habe versucht, versteckte Label für die Höhe hinzufügen ... aber es funktioniert nicht gut für die Zelle mit 4 Etiketten Ich habe versucht, die Etiketten in einer Ansicht, aber dann die Höhe der Ansicht noch muss berechnet werden.
Derzeit sind die Einschränkungen normal eingestellt: oben, unten, links, rechts, Beschriftungen sind auf 0 Zeilen gesetzt usw. und funktioniert gut, wenn beide Etiketten den gleichen Text oder die gleiche Anzahl von Zeilen haben.
Gibt es eine Möglichkeit, dies mit Einschränkungen zu tun? Oder muss ich die alte Höhe für die Zeile im Indexpfad wiederherstellen? = (
Danke die erste Option funktioniert gut – Amos