UIImageView перемещается или изменяет размер, когда я устанавливаю изображение - PullRequest
16 голосов
/ 15 марта 2011

Я создал UIImageView в конструкторе интерфейсов.Я получаю изображение через urlrequest и затем вызываю setImage: с UIImage.К сожалению, это заставляет UIImageView изменить свою позицию на экране и размер кадра

1 Ответ

54 голосов
/ 17 марта 2011

Я предполагаю, что изображение, которое вы получаете, имеет другой размер, чем у UIImageView.

Установка «Масштаб для заполнения» в IB приведет к тому, что ваше изображение растянется до полного заполнения UIImageView, что в зависимости от вашего контента может быть нежелательным.

«Aspect fill» должен соответствовать и обрезать изображение, но для того, чтобы это работало с изображениями, установленными программно, вы должны также проверить «clip subviews» в IB.Если вы этого не сделаете, ваш UIImage будет выходить за границы UIImageView.

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