Ich habe eine Querformatansicht, die aktiviert wird, indem Sie auf Orientierungsbenachrichtigungen hören und dann einen modalen Ansichtscontroller präsentieren.Landschaftsgrenzen können nicht für modale UIViewController
Allerdings gibt es mir einige Trauer.
Es scheint, was auch immer ich mache Ich kann einfach nicht scheinen, Landschaftsgrenzen zu bekommen.
super.view.bounds ist {{0, 0}, {320, 480}} Hochformat, obwohl es in der richtigen Ausrichtung gezeichnet wird.
Hilf mir bitte! Nahe bei Herzstillstand ...
Landschaft über Hören zur Orientierung Benachrichtigungen aktiviert? Meinst du mit [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; und dann auf UIDeviceOrientationDidChangeNotification-Benachrichtigungen warten? Und wie drehst du deine "normale" Ansicht? – drvdijk
Ja, mit [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; Die 'normale' Ansicht bleibt unverändert, der modale Landschaftscontroller wird außer Kraft gesetzt, um nur Landschaftsansichten zu unterstützen. – Tricky