iOS: Auto Layout vs autoresizingMask - Größe der gesamten Ansicht ändern, um zu füllen?

Ich habe ein Storyboard, das mit Auto Layout erstellt wurde. In dieses Storyboard binde ich einUIViewController Unterklasse (ButtonGridViewController) an mehreren Orten, von denen jeder eine andere Größe hat.ButtonGridViewControllerDie Ansicht von wird in einer xib definiert.

Was ich brauche, ist für die Gesamtheit derButtonGridViewControllerDie Ansicht von, um die Ansicht, in die ich sie einbette, einfach auf die gewünschte Größe zu skalieren. Mit der alten Federbeinmethode war dies trivial - stellen Sie einfach alle Unteransichten so ein, dass die Größe in beide Richtungen geändert wird Kuchen.

Wie kann ich dasselbe mit Einschränkungen erreichen? Für das, was es wert ist, enthält die xib nur eine Hauptansicht, die rechteckig ist, und 4 Unteransichten - jede eine Schaltfläche - die in einem 2x2-Raster angeordnet sind. Ich möchte, dass alles, einschließlich der Schaltflächen UND des Abstands, skaliert und / oder gedehnt wird, um die Ansicht auszufüllen, in die es geht.

Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage