2017-10-03 5 views
-1

Ich habe eine Tabelle viewcell mit zwei Etiketten und die Höhe des Labels wird sich je nach Inhalt ändern, so dass Tableviewcell Höhe automatisch ändert.Wie mache ich Tableviewcell Höhe zu autogrows

jetzt wie kann ich Tabellenansicht Zelle Höhe zu autogrow?

Bitte klären Sie, ob sich die Tabellenansichtszellenhöhe automatisch ändert, wenn sich die Etikettenhöhe ändert?

+0

zeigen Sie bitte den Code, den Sie geschrieben haben, und wir können Ihnen helfen, zu sehen, wo Sie falsch gehen. Um Menschen zu ermutigen, dir zu helfen, zeigst du, dass du versucht hast, dir selbst zu helfen. –

Antwort

0

Um es Zelle zu machen Tableview automatische Vergrößerung Sie im Sinne der folgenden zwei Dinge im Auge,

Recht Zwang zu halten hat
  • (oben, unten, rechts & links) für die UI-Elemente in der Tableview Zelle.
  • Verwendung von UITableViewAutomaticDimension & estimatedRowHeight Eigenschaft wie folgt,

    tableView.estimatedRowHeight = 100 // A rough estimated height for your cell. 
    tableView.rowHeight = UITableViewAutomaticDimension 
    

Siehe die folgende Anleitung für eine bessere indepth Erklärung, wie es zu implementieren. http://matteomanferdini.com/the-correct-way-to-display-lists-in-ios-and-what-many-developers-do-wrong/#autolayout
https://www.youtube.com/watch?v=e1KJQs0frbM

+0

du meinst zu sagen, ich muss nur Einschränkungen verwenden, was du meinst richtig .. oder muss ich noch etwas extra tun? –

+0

Ja, Sie müssen die richtige (korrekte) Einschränkung hinzufügen und die Eigenschaften, die ich in der Antwort erwähnt habe. – Bharath

+0

Ich habe Führungs-, Nachlauf- und Obergrenzen hinzugefügt, aber es erhöht sich nicht automatisch –

Verwandte Themen