Одноступенчатая или двухступенчатая анимация для приложений iPhone? - PullRequest
16 голосов
/ 12 января 2010

Что такое одноэтапная и двухэтапная анимация для поворота окна iPhone?

Это сообщение об ошибке, которое я получаю в консоли отладчика (ничего не происходит):

Using two-stage rotation animation. To use the smoother single-stage animation, this application must remove two-stage method implementations.

Я работал над книгой Swap Project «Начало разработки iPhone: Изучение iPhone SDK» Апресса (Дейв Марк, Джефф Ламарш).

Ответы [ 11 ]

0 голосов
/ 29 ноября 2010

Я не переставал использовать ни одну из этих двухшаговых функций, но я вызывал свою собственную функцию, когда получал уведомления orientationChanged, и у меня была эта строка кода. Комментируя это, избавился от предупреждения и позволил автоповороту работать правильно. Автоповорот все еще работал с этой строкой кода до iOS 4.2, затем он сломался полностью. Потратил много времени на поиски того, почему встроенный autoRotate перестал работать в 4.2. Может быть, это поможет кому-то еще.

Прокомментировал эту строку, чтобы она заработала:
[[UIApplication sharedApplication] setStatusBarOrientation:currentOrientation animated:YES];

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...