2012-12-03 2 views
0

В моем приложении splitview я представляю диалоговое окно входа в систему, когда общий секрет не сохраняется в настройках приложения. Это требует, чтобы приложение останавливало вращение на время, когда этот диалог представлен. Я достиг этого путем переопределения контроллеров DetailView метод shouldAutorotate к чему-то вроде этого:Как управлять ориентацией интерфейса в splitview

-(BOOL) shouldAutorotate 
{ 
    return ![SynchronizationHandler displaysLoginWindow]; 
} 

Однако с недавним выпуском прошивкой 6.0.1 этот метод никогда не вызывается. Я уже делал поиск, но я не нашел никакой информации об этом конкретном случае.

ответ

0

IOS 6.0.1, кажется, использует метод shouldAutorotate только для RootViewController окна.

1

Использование - (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {} вместо

Смежные вопросы