Ориентация на приложения для iPhone - PullRequest
0 голосов
/ 26 января 2012

Я заставил представление в моем приложении iPhone всегда находиться в «альбомном режиме». Однако очевидно, что это происходит, когда iPhone располагается вертикально, пейзаж в горизонтальной ориентации также располагается вертикально, и половина его отсутствует за пределами экрана. Как бы я сделал так, чтобы полный ландшафтный вид всегда был виден (если iPhone удерживается горизонтально, полный ландшафтный вид виден, а если iPhone удерживается вертикально, полный вид также виден, только повернутый на бок)

Ответы [ 3 ]

3 голосов
/ 26 января 2012

шагов для запуска приложения в ландшафтном режиме:

Техническое примечание TN2244 Запуск вашего приложения в альбомной ориентации http://developer.apple.com/library/ios/#technotes/tn2244/_index.html

0 голосов
/ 26 января 2012

Попробуйте сделать это в viewController

 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
  {
    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
  }
0 голосов
/ 26 января 2012

У вас есть серия многоуровневых представлений?В методе shouldAutorotateToInterfaceOrientation() базового контроллера представления добавьте:

return (interfaceOrientation == UIInterfaceOrientationLandscape);

Не мешало бы добавить это ко всем контроллерам представления, если приложение все время находится в альбомной ориентации.

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