Существующему приложению необходим UIScrollView при использовании классов размеров

У меня есть приложение для iPad, которое написано для портретного режима; Я пытаюсь добавить ландшафтный режим к нему, используя Auto Layout. Кажется, что все работает, просто изменяя классы размеров в XCode, за исключением того, что некоторые страницы длиннее при отображении в альбомном режиме. Я думаю просто добавить UIScrollView к каждой странице, которая нуждается в этом, наверху иерархии представления.

Является ли это предпочтительным методом решения этой проблемы?

1 ответ

Решение

Да, при разработке приложения как для альбомной, так и для портретной ориентации вам, как правило, потребуется сделать прокручиваемый контент в альбомной ориентации.

Вы также можете создать другой макет для альбомной ориентации и полностью перекомпоновать компоненты пользовательского интерфейса при повороте приложения, но для простоты, поместив все ваши объекты в представление с прокруткой, вы решите проблему ограниченного пространства на экране.

Другие вопросы по тегам