Stellen Sie die Höhe von UITableView mit Auto Layout auf die Höhe seines Inhalts ein

Ich habe eine Ansicht mit zwei Etiketten und einen Tisch, den Blick ins innere. Ich will label 1 bleiben immer oberhalb meiner Tabelle Anzeigen und label 2", unterhalb der Tabelle Anzeigen. Das problem ist, dass die Tabellenansicht braucht, um auto-Größe, also entweder in der Höhe erhöhen oder verringern.

Nun habe ich eine Einschränkung, nämlich der Tabellen-Ansicht die Höhe ist immer gleich 85 und einen @IBOutlet auf die Höhe Einschränkung, wo ich bin in der Lage, ändern Sie die Konstante.

Ich vermute, ich brauche eine änderung der Konstanten, um die Höhe aller Zellen, aber ich bin mir nicht sicher, wie.

Stellen Sie die Höhe von UITableView mit Auto Layout auf die Höhe seines Inhalts ein

Kommentar zu dem Problem
Eine andere Lösung ist eine Unterklasse von UITableView , legt Ihre eigenen intrinsicContentSize.height in Ihrer contentSize.height. Siehe stackoverflow.com/a/17335818/77567 . Kommentarautor: rob mayoff
@robmayoff Antwort ist besser, meiner Meinung nach, wie es ist dynamischer als joern Antwort. Kommentarautor: Altimac

InformationsquelleAutor der Frage Dumpen | 2015-10-21

Schreibe einen Kommentar