Ich baue eine neue App und möchte eine "Welcome Walkthrough" am Anfang, wo ich ein Storyboard mit einer Reihe von Bildern in einem UIPageViewController vorgestellt haben. Ich habe es laden die Bilder und alles in Ordnung, aber die Bilder werden in der Größe geändert, wenn sie über den "vorherigen" oder "nächsten" ViewController gehen. Ich verwende Swift
zu entwickeln. HierUIImageView Größe ändern Problem in UIPageViewController
ist ein Video von der Frage: http://youtu.be/dXcjjT-8Bk0
Ich habe all die verschiedenen Ansichtsmodi versucht (Aspect fit, Aspekt füllen, neu zu zeichnen etc.) und sie alle gleich verhalten.
Ich benutze Auto-Layout + Size-Klassen, wie ich die Entwicklung für verschiedene Bildschirmgrößen vereinfachen möchte. Die aktuellen Einschränkungen Ich habe, die die UIImage machen in der richtigen Größe angezeigt werden, sind:
Align Centre X to Superview
Top Space to Top Layout Guide
Bottom Space to Bottom Layout Guide + Equals: 50
ich derzeit Aspect Fit
bin mit der mich das richtige Bild gibt (nachdem sie ihre ‚Größe ändern Verhalten‘ getan haben
Can. Irgendjemand führe mich weiter, wie man das beheben kann?
Hat jemand anderes dieses Problem? Das hat nicht für mich funktioniert. Ich habe einen Vollbild-View im Hintergrund und es tut es immer noch. –
Dies berücksichtigt leider nicht die Rotation: In Querformat auf einem Telefon ist die Länge des oberen Layout-Guides _properly_ 0. Das Finden der Führungslänge des übergeordneten VC scheint die einzige Lösung zu sein, eklig wie es ist. –