UIImageView中的图像固定在UIImage空间的底部

时间:2018-12-18 18:09:52

标签: ios swift uiimageview uiimage

我遇到了问题,我想知道是否可以这样做。

我有一个内容模式为.aspectFit的UIImageView,绿色部分是UIImageView背景色,里面的图像是实际图像,我想知道是否有可能使UIImageView内部的图像粘在底部而不仅仅是漂浮在UIImageView空间的中心。

注意:根据参数,我必须动态更改UIImageView的高度,以使项目看起来更大或更小

下面的照片代表问题描述。

UIimge

3 个答案:

答案 0 :(得分:0)

UIImageView放置到UIView,然后将图像视图(内容模式为 aspect fit )锚定到其视图的底部。还要将ImageView的高度设置为与View的高度成一定比例

enter image description here

然后,如果您需要更改ImageView的高度,只需更改高度的长宽比。

答案 1 :(得分:0)

根据您的要求,您可能需要将UIImageView的{​​{1}}更改为Content Mode

Bottom

image content mode

答案 2 :(得分:0)

您尝试设置UIEdgeInsets吗?

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