Я реализовал shouldAutorotateToInterfaceOrientation, и все работает нормально с точки зрения или изменений ориентации в моем приложении после его запуска. Однако мне не нравится поведение моего приложения при первом запуске.
Когда я запускаю свое приложение в портретной ориентации, оно открывается, как и ожидалось, однако, когда я запускаю свое приложение в альбомной ориентации, я вижу, что все загружается в портретной ориентации (включая строку состояния), а затем я вижу анимацию моего поворота экрана в альбомную. Эта анимация хороша, но я не хочу, чтобы она отображалась при запуске.
Когда я смотрю на большинство других приложений, кажется, что они определяют ориентацию при запуске и не показывают анимацию вращения при запуске (только если устройство повернуто после времени запуска).
Как я могу убедиться, что мое приложение загружается в правильной ориентации, чтобы пользователь не видел анимацию вращения при запуске. Я бы предпочел, чтобы пользователь видел анимацию вращения только в том случае, если он / она вращает устройство после запуска.