Я использую эту библиотеку для своего собственного собственного реактивного проекта:
реакции-родной-ориентации-шкафчика
Чего я пытаюсь добиться, так это заблокироватьориентация на портрет на всех экранах, кроме одного. И эта библиотека работает нормально, за исключением ситуации, когда пользователь закрывает приложение в ландшафтном режиме, а затем пытается открыть его, пока он находится в ландшафтном режиме. В течение очень короткого момента приложение открывается в альбомной ориентации, а затем поворачивается в портретную ориентацию. Но я не хочу этого видеть, и вместо этого я хочу при запуске приложения открывать приложение в портретном режиме.
- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
/*if (the app has just been launched) {
return UIInterfaceOrientationMaskPortrait;
}*/
// else, use the library to manage and set orientation
return [Orientation getOrientation];
}
Я не знаю, как проверить первый запуск и что вставитьприведенное выше утверждение if