Ich baue eine iPad-Anwendung. wenn die Anwendungen starten, zeige ich es im Querformat rechts. Aber sobald die Anwendung gestartet bekomme ich diese NachrichtZweistufige Rotationsanimation ist veraltet. Diese Anwendung sollte die glattere einstufige Animation verwenden
Two-stage rotation animation is deprecated. This application should use the smoother single-stage animation
ich diese Methode verwendet, in allen meinen Klassen
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
ich auch meine unterstützten Schnittstelle Orientierungen (iPad) auf Landschaft direkt in meiner plist-Datei . Wie löst man diese Warnmeldung?
Wenn Sie versuchen, modale UITabBarController zu verwenden (upd. Ja, tun Sie), dann sehen Sie Lösung [hier] (http://stackoverflow.com/questions/6271978/presenting-uitabbarcontroller-modally-autorotate-problem). Offizielle Erklärung, warum dies [hier] geschah (http://stackoverflow.com/questions/6636683/how-to-eliminate-two-stage-rotation-warning). – Alexander
@Alexander Ich zeige die Tabbar nicht modal. – southpark
Sind Sie "Login-Bildschirm" ein NavigationController? Alle Controller, die "rootViewController" sein müssen, sollten nicht als "modal" verwendet werden. – Alexander