Когда пользователь перемещает свой iPhone, мои представления соответствующим образом переключаются между портретным и альбомным режимом без проблем, используя следующий код:
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortrait ||
interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
Проблема в том, что если они нажимают кнопку, которая переводит их на другой экран после поворота в альбомную ориентацию, то следующий экран возвращается в портретный режим, а строка состояния корректно остается в ландшафтном режиме. Как определить, в каком режиме iPhone находится в данный момент во время загрузки, чтобы я мог выполнить изменение и изменить ориентацию вида соответствующим образом?