Задача c: код для Lanscaperight и ландшафтного левого - PullRequest
0 голосов
/ 30 марта 2011

Я создаю iPad, я хотел бы иметь только две ориентации: пейзаж вправо и влево (не портрет) ... Я уже изменился. plist файл, но что мне писать в коде?

- (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) {interfaceOrientation return?? }

Ответы [ 2 ]

1 голос
/ 30 марта 2011
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight || interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}

Существует также удобная функция, которую вы можете использовать, если хотите сохранить чистоту:

return UIInterfaceOrientationIsLandscape(interfaceOrientation);
0 голосов
/ 30 марта 2011

Попробуйте этот метод:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
     return interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight;
}
...