Ich habe einen UIViewController mit einer Reihe von Subviews, die ich in einer anderen Reihenfolge anlegen muss, wenn sich das iPad im Hoch- oder Querformat befindet. Ich möchte in der Lage sein, die Größe zu nehmen, die die Ansicht des UIViewControllers nach der Drehung transformieren wird, so dass ich den neuen Satz von Frames für meine Untersichten berechnen kann. Ich habe jedoch keine Möglichkeit gefunden, diese neue Größe zu erhalten, bevor die Rotation stattfindet, und zu dem Zeitpunkt, an dem die Rotation stattgefunden hat, ist es zu spät, da ich den Übergang der Untersichten in ihre neuen Spots nicht animieren kann.Die Größe der Ansicht eines UIViewControllers nach der Drehung ermitteln
Kennt jemand einen Weg um dies?
Ich versuche gerade, das gleiche Problem herauszufinden, und ich fand, dass die Ansicht nicht bereits seine neuen Dimensionen hat. Wenn ich die Breite der Ansicht in 'willAnateRotationToInterfaceOrientation: duration' festlege, wird die Ansicht am Ende eine Lücke in der Statusleiste haben. – Aaron