#ios #xcode4
#iOS #xcode4
Вопрос:
Я понимаю, что, возможно, я упускаю здесь что-то основное, но…
Мое приложение для iPad будет поддерживать только альбомный режим и имеет окно MainWindow.xib, с которым я хотел бы работать в альбомном режиме в XCode 4, однако выпадающее меню для изменения этого (Имитированные показатели -> Ориентация) всегда выделено серым цветом.
Я замечаю, что представления можно поворачивать просто отлично, это только окна, которые нельзя поворачивать в XCode 4 с помощью этого параметра.
Есть ли обходной путь для этого, или я должен поместить View поверх MainWindow, чтобы повернуть его?
Комментарии:
1. У меня только что возник тот же вопрос…
2. Привет, Йоханнес, похоже, никто не знает, поэтому я предполагаю, что мне нужно поместить View поверх главного окна, чтобы я мог поворачивать в редакторе — раздражает!
Ответ №1:
Я думаю, это потому, что приложения всегда запускаются в портретном режиме, а затем поворачиваются в соответствующие ориентации. Из UIViewController
документов:
Примечание: Во время запуска приложения всегда должны настраивать свой интерфейс в книжной ориентации. После возврата метода application:didFinishLaunchingWithOptions: приложение использует механизм поворота контроллера просмотра, описанный выше, для поворота видов в соответствующую ориентацию перед отображением окна.
Итак, вам понадобится UIViewController
волшебство, чтобы смоделированные показатели имели какой-либо смысл. Если вы использовали шаблон «Оконное приложение» в качестве отправной точки для своего проекта, попробуйте вместо него шаблон «Приложение на основе представления».
Комментарии:
1. Спасибо, я более или менее уже сделал это и отказался от попыток делать все в окне. У меня есть UIViewController сверху, который поддерживает альбомный режим.