Xcode: как создать альбомную программу только для iphone - PullRequest
3 голосов
/ 25 апреля 2011

в XCode, я попытался создать пользовательский интерфейс только для ландшафта.

Я установил элементы управления UIViewController и UIView на модель ландшафта.но когда я помещал элементы управления, такие как кнопки, изображения в UIView, во время работы программы, только элементы управления, которые помещены в верхнюю левую область, реагируют.Кажется, программа все еще работает в портретном режиме.

1 Ответ

4 голосов
/ 25 апреля 2011

В настройках проекта plist Initial interface orientation поле в Landscape (left home button).Также установите Supported interface orientations поле.

И метод переопределения -(BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOrientation в вашем ViewController:

- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{
    return ((interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || (interfaceOrientation == UIInterfaceOrientationLandscapeRight));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...