Один только UIImageView
не может произвольно изменять размер изображения. Однако он будет уважать его contentMode
setting. Я не вижу особых проблем с тем, что вы описали с помощью UIImageView
внутри UIView
. Если вы используете только UIImageView
, это можно сделать как минимум двумя способами:
Вариант 1: во внешнем редакторе измените изображение 400 x 400 на 40 x 40 изображений.
Вариант 2: Использование UIImage
, создать уменьшенную копию оригинала 400 х 400 изображение в вашем коде, так что это 40 х 40.
После того или иного варианта 1 или 2, вы будете иметь 40 х 40 изображений. Затем установите для изображения contentMode
значение UIViewContentModeCenter
и измените вид изображения backgroundColor
на все, что вы хотите. Это поместит изображение в центр обзора, и вы сможете сделать вид себе любого размера, который вы хотите.