Ich habe UITableView
, die 4 verschiedene Arten von benutzerdefinierten Zellen in storyboard
enthält. Jede Zelle hat UILabels
angepasst, die eine variable Menge an Textdaten vom Backend erhalten. Ich habe Probleme damit, die Zellen richtig zu skalieren. Ich möchte wirklich die Höhe jeder Zelle ändern, aber ich kann heightForRowAtIndexPath
nicht verwenden, weil es vor cellForRowAtIndexPath
aufgerufen wird, aber die Höhe wird tatsächlich in jeder angepassten Zelle berechnet.UITableView Zeilenhöhe nach dem Laden von Zellen
Ich habe versucht, in jeder Zelle Höhe in ein Array zu schreiben, während die UITableView
lädt, dann nur einmal wieder neu zu laden, aber keine Wirkung. Ich habe versucht, CGFloat rowHeight = UITableViewAutomaticDimension
ohne Erfolg entweder zu verwenden. Die kundenspezifischen Etiketten in jeder Zelle wachsen definitiv mit dem Text, den ich sehe, wenn ich die Zeilenhöhe nur statisch zu höheren Zahlen ändere. Also, ich würde irgendwie meine Etiketten brauchen, um die Zeilen zu pushen, damit sie wachsen, nicht sicher.
Verschiedene ähnliche Beiträge auf Stackoverflow, die ich gefunden habe, haben nicht geholfen.
posten Sie Ihren Code, was u – remyr3my
'' UITableViewAutomaticDimension versucht hat, würde es machen, aber wahrscheinlich u didnt Stift oben und unten in die Zelle – Tj3n
versuchte, es zu tun, aber irgendwie funktioniert nicht. Entschuldigung, kann den Code nicht veröffentlichen, es ist proprietär. –