2016-10-04 5 views
0

Ich habe diese Hierarchie:Wie mit Stackview gesamte Ansicht konsumieren

Ansicht> Stackview> Tableview

Die Stackview hat diese Einschränkungen:
- nachstehendes Leerzeichen zu: Superview
- Führende Raum: Superview

der Tableview hat diese Einschränkungen auf die Stackview:
- nachstehendes Leerzeichen zu: Superview
- Führende Raum zu: super Ansicht

Die zugrunde liegende Klasse ist ein UIViewController. Ich erhalte eine Tableview, die wie folgt aussieht:

enter image description here

Hinweis alle der rechten/linken Rand. Gibt es eine Möglichkeit, die Margen loszuwerden?

+0

Anzeigen Controller in Navigation Controller integriert? –

Antwort

1

Standardmäßig schränkt Interface Builder Ihre Ansichten auf margin s ein, nicht die tatsächlichen Ansichtsgrenzen. Wählen Sie Ihre Abhängigkeiten (nacheinander) und gehen Sie zur Inspektoransicht auf der rechten Seite, wo Sie steuern können, wie die Constraint eingerichtet wird (z. B. nach < -> führende, untere < -> top usw.). Deaktivieren Sie hier Relative to margin.

XCODE IB MARGINS

0

UITableView Separatoren überspannen nicht die gesamte Zelle; so werden sie gestaltet. Wenn Sie zum Beispiel die Tabellenansicht im Inspektor überprüfen oder eine Hintergrundfarbe festlegen, sollten Sie feststellen, dass die Tabellenansicht tatsächlich den gesamten Speicherplatz belegt.

Verwandte Themen