изображение в UIImageView придерживается нижней части пространства UIImage - PullRequest
0 голосов
/ 18 декабря 2018

У меня проблема, и я хотел бы узнать, возможно ли это сделать.

У меня есть UIImageView с режимом содержимого .aspectFit, зеленая часть - это цвет фона UIImageView и изображениевнутри фактическое изображение, я хочу знать, возможно ли сделать так, чтобы изображение внутри UIImageView прилипало к дну, а не просто плавало в центре пространства UIImageView.

Примечание :В зависимости от параметра мне придется динамически изменять высоту UIImageView, чтобы элементы выглядели больше или меньше

На фото ниже представлено описание проблемы.

UIimge

Ответы [ 3 ]

0 голосов
/ 18 декабря 2018

По вашему требованию вы можете изменить UIImageView Content Mode на Bottom,

imageView.contentMode = .bottom

image content mode

0 голосов
/ 19 декабря 2018

вы пытались установить UIEdgeInsets?

UIImageView.image = UIImage(yourImage.withAlignmentRectInsets(UIEdgeInsets(top: -10, left: -10, bottom: 0, right: -10)

0 голосов
/ 18 декабря 2018

Поместите UIImageView в UIView, а затем закрепите представление изображения (с режимом контента форматное соотношение ) в нижней части его суперпредставления.Также установите высоту ImageView равной высоте просмотра в определенном соотношении

enter image description here

Тогда, если вам нужно изменить высоту ImageView, просто измените соотношение сторон высоты.

...