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