Отображать изображения как в портретном, так и в ландшафтном режиме - PullRequest
0 голосов
/ 22 сентября 2010

В настоящее время у меня довольно простой пользовательский интерфейс, который отображает три изображения размером 250 x 180 в UIImageView, но я хочу иметь возможность показывать их более интересным способом, а также при повороте ipad в альбомный режим изображения накладываются на текст и т. Д. Это выглядит немного дешево.

Какие есть варианты более творческого отображения этих трех изображений?

1 Ответ

0 голосов
/ 22 сентября 2010

Определите, как лучше всего отображать изображения для обеих ориентаций. В зависимости от того, насколько разные вещи должны быть, у вас есть 3 основных варианта:

1) Разница небольшая, вам просто нужно настроить позиционирование. Обычно это можно сделать, отрегулировав стойки изображений и пружины на вкладке макета в редакторе пера.

2) Вы должны переставить вещи, чтобы иметь больше смысла при повороте. В этом случае реализуйте willRotateToInterfaceOrientation и настройте положение ваших изображений в этом методе. Изменения будут автоматически анимированы, поэтому они обычно выглядят хорошо даже для простых настроек.

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

Если это просто вопрос размещения изображений таким образом, чтобы они подходили, вариант 2, вероятно, является наиболее подходящим.

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