2016-09-06 2 views
0

Ich versuche Stack Views zu lernen und in ein frustrierendes Problem zu geraten. Meine app sieht richtig im Vorschaufenster:Stapelansicht Vorschau korrekt, aber falsch beim Build

AppPreview

Aber wenn ich gehen, um die App laufen sieht es nicht das gleiche:

AppBuild

Hier sind meine aktuellen Einschränkungen:

AppConstraints

Ich habe keine Einschränkung Warnungen.

EDIT: Stapelansicht Einstellungen:

StackViewSettings

+0

Was sind Ihre Stack-Einstellungen anzeigen? Möglicherweise müssen wir auch wissen, was Ihre Bildansichtseinstellungen sind (z. B. Aspect Fit usw.). –

+0

Ich habe die obigen Einstellungen für die Stapelansicht hinzugefügt. Beide Bilder sind Aspect Fill. – Nate23VT

+0

Sollte Ihre 'Distribution' -Eigenschaft' Fill Equally' sein, so wird jede 'UIImageView' gleich groß sein? –

Antwort

1

einfach auf das Gesicht von ihm, Ihre Stapel Ansicht der Breite bis 600 Einstellung wird Probleme verursachen. Kein iOS-Gerät ist 600 Punkte breit, daher wird entweder diese Einschränkung durchbrochen oder schlimmer noch, sie wird erzwungen und bewirkt, dass andere Ansichten falsch dargestellt werden. Sie sollten die Vorder-, Hinter- und Oberkante der Stapelansicht anheften, dann entweder an der Unterseite anheften oder eine statische Höhe haben. Dann haben Sie Ihre gleiche Breite, gleiche Höhenbeschränkungen für Ihre Bilder.

Sie sollten auch sicherstellen, dass "Clips Subviews" im Attributinspektor Ihrer Bildansichten aktiviert ist.

Diese Hierarchie Ansicht und Einschränkungen, mit Inhaltsmodus Aspekt Bildansicht füllen, scheint für mich zu arbeiten:

enter image description here

+0

Ich habe die gleiche Konfiguration ausprobiert und sehe keine Veränderung - könnte das etwas mit der Größe meiner Bilder zu tun haben? – Nate23VT

+1

Sie sollten auch sicherstellen, dass "Clips Subviews" im Attributinspektor Ihrer Bildansichten aktiviert ist. – beyowulf

+0

Clip Subviews war der Trick, danke! – Nate23VT

Verwandte Themen