Я знаю, что могу вернуть YES для поддержки ландшафтного режима в shouldAutorotateToInterfaceOrientation.Но я хотел бы отобразить новый вид, когда пользователь может перевести устройство в альбомный режим, как я могу это сделать?благодарю вас.
Наблюдатель за этим событием UIDeviceOrientationDidChangeNotification
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(orientationDidChange:) name:UIDeviceOrientationDidChangeNotification object:nil];
Полезный прием только для этого случая - представить новый контроллер модального вида с переходом «затухания» от текущего вида.Вы можете сделать это в ответ на UIDeviceOrientationDidChangeNotification, как упоминалось ранее Аароном.
UIDeviceOrientationDidChangeNotification
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeRight];