UIImage: мне нужно отделить графику для каждой ориентации - PullRequest
0 голосов
/ 19 марта 2011

Я создаю журнал для iPad, который включает полноэкранные графические изображения, и мне интересно, как обращаться с изображениями во время вращения устройства. Должен ли я отправлять две версии каждого изображения (одну 1024x768px и одну 768x1024px) или я могу просто отправить одну 1024x1024px и обрезать ее содержимое в соответствии с ориентацией устройства.

Любая обратная связь будет принята с благодарностью!

Спасибо.

1 Ответ

0 голосов
/ 19 марта 2011

Вы можете сделать это с одним изображением 1024x1024px.Создайте UIView (или используйте основной вид в вашем UIViewController) и установите его растяжение, чтобы оно соответствовало экрану в любой ориентации.Также установите UIView для обрезки подпредставлений.Поместите UIImageView, который не изменяет размер, и сделайте его 1024x1024px.Настройки гибкого интервала в UIImageView и его положения в UIView будут определять, какая часть изображения будет отображаться.

Например, чтобы всегда располагать изображение по центру, задайте все стороны гибкого интервала UIImageView иСосредоточьте это первоначально в UIView.Чтобы всегда отображать верхнюю левую часть, исправьте верхний и левый размеры и выровняйте верхний левый угол UIIMageView с верхним левым углом его родительского UIView.

...