У меня есть приложение для iphone, где я хочу представить один из видов в модальном режиме в ландшафтном режиме и установить код под его контроллером. Все работает отлично на iphone (его предполагаемая платформа), но при запуске на iPad для демонстрации левый край ландшафтного вида усечен примерно на 10 пикселей. то есть он выглядит так, что дисплей слишком широк для экрана. Никакие другие взгляды не затрагиваются, и одно и то же происходит при 1x или 2x увеличении.IPad пейзаж модальный вид неправильно
Это ошибка или я что-то пропустил?
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
Спасибо за ответ Гай. Я не реализовал какой-либо код для изменения ориентации. Все мои представления настроены на AutoSize, и я просто полагаюсь на фреймворк, чтобы сделать поворот. –
в коде, который вы написали, вы ссылаетесь на «interfaceOrientation == UIInterfaceOrientationLandscapeRight», однако интерфейсОриентирование может быть неизвестно, находясь в ландшафтном режиме –