2016-07-15 6 views
0

Also, was ich tun möchte, ist: Auf der rechten Seite (siehe Bild unten) sehen Sie eine schlanke Leiste (es ist eine UIView). Es ist 100 nach oben, 100 nach unten und 10 nach rechts fixiert. Das funktioniert gut. The constraints I set to the gray bar"width" Einschränkung von UIImageView ignoriert, wenn "Aspect Fill" (XCode, Auto-Layout) verwendet

Dann habe ich eine UIImageView mit einem Platzhalterbild eines Berges hinzugefügt. Ich möchte, dass es neben der grauen Leiste steht. Also habe ich oben, unten und hinten den grauen Balken ausgerichtet und eine feste Breite eingestellt.

("Ansicht" ist meine graue Balken)

the constraints I set to the UIImageView

Alles funktioniert gut. Das ist, wie es im Storyboard und Vorschaufenster aussieht:

What it looks like in the storyboard and preview window

Es ist auch das gleiche im Simulator aussieht. Jetzt habe ich den UIImage auf "Aspect Fill" geändert. In der Vorschau hat sich nichts geändert. Aber jetzt ist die App in den Simulator sieht seltsam:

What the app looks like with "Aspect Fill"

Ich weiß nicht, warum, aber es ignoriert die Breite I gesetzt und es auch nicht an der grauen Leiste ausrichten mehr.

Was kann ich tun?

Bitte sagen Sie mir, wenn Sie weitere Informationen benötigen. Ich bin mir nicht sicher, was wichtig ist :)

Antwort

1

clipsToBound bis TRUE Eigenschaft von UIImageView.

Verwandte Themen