Как разрешить только на 180 градусов авторотацию? - PullRequest
1 голос
/ 06 июня 2011

Для моего приложения для iPad я намерен отключить автоповорот.Однако я слышал, что яблоко отклонит приложение, поскольку они ожидают, что приложение по крайней мере сможет поворачиваться на 180 градусов.Кто-нибудь испытывал это раньше?Есть ли в этом правда?

В любом случае, кто-нибудь может мне посоветовать, как настроить автоповорот только для портретного режима?т.е. допускается только поворот на 180 градусов.

Любая помощь в этом будет принята с благодарностью.

Спасибо

Жен

Ответы [ 2 ]

2 голосов
/ 06 июня 2011

В вашем контроллере представления переопределите shouldAutorotateToInterfaceOrientation

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations.
    return (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown);
}
1 голос
/ 08 июня 2011

Ответ - да, если вы просто установите для BOOL значение Нет в shouldAutoRotateToInterfaceOrientation.Я видел тона других игровых приложений, которые допускают только альбомную или книжную ориентацию, так что, по крайней мере, на 180 градусов, я думаю.

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