Autolayout im Storyboard

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Autolayout im Storyboard

    Hallo zusammen,

    vermutlich eine Anfängerfrage, aber ich komme hier momentan nicht weiter:

    Ich hab ein neues Storyboard angelegt, welches Auto Layout und Size Classes nutzen soll.
    Es gibt einen ViewController, eingebettet in einem NavigationController.
    In dem View des ViewControllers gibt es ein ImageView.

    Dieses ImageView soll immer die gleiche Größe haben, wie die Superview (also die View des ViewControllers).
    Bei mir sieht das momentan so aus wie im Anhang.

    Das funktioniert bei iPhone 4 bis iPhone 6. Beim iPhone 6 Plus allerdings nicht. Ich hab das im viewDidAppear mal geloggt.
    iPhone 6:
    View Frame x: 0.00 y: 64.00
    View Height: 603.00
    View Width: 375.00

    Img Frame x: 0.00 y: 0.00
    Image Height: 603.00
    Image Width: 375.00

    iPhone 6 Plus:
    View Frame x: 0.00 y: 64.00
    View Height: 672.00
    View Width: 414.00

    Img Frame x: 4.00 y: 0.00
    Image Height: 672.00
    Image Width: 414.00

    Das ImageView beim iPhone 6 Plus ist also etwas verschoben.

    Kurz gesagt: Wie kann ich sicherstellen, dass ImageView und SuperView immer die gleiche Größe haben? Das ImageView soll also immer seinen gesamten SuperView ausfüllen.
    Dateien
    • Storyboard.png

      (32 kB, 648 mal heruntergeladen, zuletzt: )