我遇到了问题,我想知道是否可以这样做。
我有一个内容模式为.aspectFit的UIImageView,绿色部分是UIImageView背景色,里面的图像是实际图像,我想知道是否有可能使UIImageView内部的图像粘在底部而不仅仅是漂浮在UIImageView空间的中心。
注意:根据参数,我必须动态更改UIImageView的高度,以使项目看起来更大或更小
下面的照片代表问题描述。
答案 0 :(得分:0)
将UIImageView
放置到UIView
,然后将图像视图(内容模式为 aspect fit )锚定到其视图的底部。还要将ImageView的高度设置为与View的高度成一定比例
然后,如果您需要更改ImageView的高度,只需更改高度的长宽比。
答案 1 :(得分:0)
答案 2 :(得分:0)
您尝试设置UIEdgeInsets吗?
UIImageView.image = UIImage(yourImage.withAlignmentRectInsets(UIEdgeInsets(top: -10, left: -10, bottom: 0, right: -10)