Я знаю, что эти вопросы задавали раньше, но Im еще не нашел решение. В Xcode 5 я хотел бы заблокировать мое приложение в ландшафтном праве. Вот шаги, которые я предпринял для создания проекта.Блокировка ориентации на ландшафт Прямо в ios7/Xcode 5
(1) Создание единого представления проекта
(2) Установка ориентации устройства в ландшафтном справа на вкладке общих настроек
(3) Установите ориентацию View Controller на альбомную в main.storyboard
(4) Добавьте следующий код ViewController.m
-(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
return interfaceOrientation == UIInterfaceOrientationLandscapeRight;
}
-(NSUInteger) supportedInterfaceOrientations{
return UIInterfaceOrientationMaskLandscape;
}
- (UIInterfaceOrientation) preferredInterfaceOrientationForPresentation{
return UIInterfaceOrientationLandscapeRight;
}
(5) Добавьте следующий код ViewController viewdidLoad
NSLog(@"frame %f %f", self.view.frame.size.width, self.view.frame.size.height);
Каждый раз, когда я запустить приложение на мой взгляд 320 х 568
Что мне нужно, чтобы установить, чтобы получить вид на пейзаж (568 х 320).
спасибо.
- (BOOL) shouldAutorotate {return YES;} также не действует. – user2872885