Как изменить ориентацию окна на альбомную в Интерфейсном Разработчике XCode 4? - PullRequest
6 голосов
/ 27 мая 2011

Я ценю, что, возможно, мне здесь чего-то не хватает, но ...

Приложение для iPad будет поддерживать только альбомный режим и имеет окно MainWindow.xib, над которым я хотел бы поработать в ландшафтном режиме в XCode 4, однако в раскрывающемся меню для его изменения (Simulated Metrics -> Orientation) всегда серым цветом.

Я заметил, что виды можно вращать просто отлично, только Windows не может поворачиваться в XCode 4 с помощью этого параметра.

Есть ли обходной путь для этого или мне нужно поместить View поверх MainWindow, чтобы повернуть его?

1 Ответ

2 голосов
/ 19 июля 2011

Я думаю, это потому, что приложения всегда запускаются в портретной ориентации, а затем поворачиваются к соответствующим ориентациям.Из UIViewController документов:

Примечание. Во время запуска приложения всегда должны устанавливать интерфейс в портретной ориентации.После возврата из метода application: didFinishLaunchingWithOptions: приложение использует описанный выше механизм поворота контроллера представления для поворота представлений в соответствующую ориентацию перед отображением окна.

Так что вам понадобится UIViewController магия для смоделированных метрик, чтобы иметь какой-либо смысл.Если вы использовали шаблон «Приложение на основе окна» в качестве отправной точки для своего проекта, попробуйте вместо этого шаблон «Приложение на основе представления».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...