Я работаю с iPad.Я хочу, чтобы мое приложение работало только в режиме Lanscape.Мое приложение содержит контроллер разделенного просмотра и выше контроллер разделенного просмотра. Я разместил экран входа в систему.
После того, как пользователь предоставит необходимые имя пользователя и пароль, представление входа в систему должно быть удалено, чтобы открыть контроллер разделения представления.Работает хорошо.Но я хочу, чтобы экран входа в систему был установлен в ландшафтном режиме.Я пытался разными способами, но моя проблема до сих пор не решена.Я поместил ключ UIrientaion со значением lanscape в список.Но бесполезно.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
//UIInterfaceOrientationLandscapeLeft;
// Overriden to allow any orientation.
// return UIInterfaceOrientationIsLandscape(interfaceOrientation);
return YES;
//return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
Я пытался таким же образом, но безрезультатно.
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeLeft];
Точно так же в viewdidload,
Используя этот способ, явозможность установить приложение в альбомном режиме, но представление не поворачивается в альбомную ориентацию. Представление входа в систему фиксируется в режиме potrait.
В файле nib, если я исправлю представление в lanscape, появится разделенное представление, rootviewcontrollerна стороне e и в детализированном контроллере splitviewcontroller, этот экран входа в систему открывается, что тоже в режиме potrait .....
Любая помощь будет оценена Спасибо заранее