Неправильный размер ландшафта iPad - PullRequest
0 голосов
/ 28 августа 2010

У меня есть приложение для iphone, где я хочу представить одно из представлений модально только в ландшафтном режиме и установил код под контроллером представления. Все отлично работает на iphone (его предполагаемая платформа), но при запуске на iPad для демонстрации левый край альбомной ориентации усекается примерно на 10 пикселей. то есть, похоже, что дисплей слишком широкий для экрана. На другие виды не влияют, и то же самое происходит при 1-кратном или 2-кратном увеличении.

Это ошибка или я что-то пропустил?

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

1 Ответ

0 голосов
/ 28 августа 2010

InterfaceOrientation может вернуть «неизвестное» значение, в этих случаях вы можете столкнуться со случаем, что iPad думает, что он повернут, и ваш код вернет неправильный результат

...