Как сделать так, чтобы приложение xcode ios не отображалось вертикально

Итак, у меня есть приложение для iOS, и я создал его с помощью конструктора интерфейсов и xcode. Я построил его с помощью конструктора интерфейсов в горизонтальном представлении, потому что именно так я хочу свое приложение. Я также сделал поддерживаемые виды ландшафтными влево и вправо и отредактировал info.plist, чтобы он открывался горизонтально.

Но когда я строю и иду, он открывается в симуляторе iphone горизонтально, но показывает, как если бы он был вертикальным.

вот несколько скриншотов: как я хочу, чтобы это выглядело: http://www.sendspace.com/file/4ct4b0

как это выглядит на самом деле: http://www.sendspace.com/file/fayjqj

как я могу заставить его открыть, как я хочу??


person burkel    schedule 12.05.2012    source источник


Ответы (1)


Вы также должны разрешить ориентацию в своей реализации UIViewController с помощью shouldAutorotateToInterfaceOrientation :

- (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation {
         return YES; //or UIInterfaceOrientationIsLandscape(interfaceOrientation) for just landscape
 }

Кроме того, если у вас есть еще какие-то проблемы, просмотрите связанные вопросы SO с этим «устаревшим» вопросом: Приложение для iPhone в альбомной ориентации, системы 2008 года

person Ondrej Peterka    schedule 12.05.2012