Ich habe diese UIImageView, die Bilder mit unterschiedlichen Verhältnissen enthalten kann. Ich habe die Eigenschaften von UIImageView untersucht und es scheint, dass die Aspect Fill Eigenschaft für den Modus der Ansicht eingestellt sein sollte, was ich brauche.Swift Bild Aspect Fill für hohes Bild funktioniert nicht
Es funktioniert wie vorgesehen, wenn das Bild breiter als größer ist: schneidet den linken und rechten Bildteil aus der UIImageView aus.
Wenn das Bild jedoch größer als breiter ist, schneidet es den oberen und unteren Teil des Bildes nicht ab. Dadurch kann das Bild aus seiner Ansicht kommen und sich unterhalb der Ansichten überlappen.
Dies sind die Zwänge ich für die UIImageView habe:
Ich habe fortfahren mehr Tutorials gesehen wie ich, aber das Ergebnis ist für mich anders aus.
verwende AspectFit statt –
Wenn das Bild korrekt passt, aber außerhalb der Grenzen der Bildansicht liegt, versuche "clip subviews" einzuschalten. – Jonathan
@ Jonathan, Ihre Antwort ist ein Lebensretter, posten Sie es als Antwort und ich werde es als richtig markieren. – asheyla