在Swift中裁剪或居中图像

时间:2016-05-31 09:33:38

标签: ios swift uiimageview

我在UIImageView中有一个图像。图像上方和下方有灰色部分,因为图像大小与UIImageView的大小不同。如何裁剪或缩放图像,使其适合覆盖上方和下方或左右的灰色区域?

enter image description here

2 个答案:

答案 0 :(得分:2)

您应将imageview的内容模式设置为UIViewContentMode.ScaleAspectFill,并且应将imageview的属性clipsToBounds设置为true

这样你就不会得到那个灰色空间,而且图像会适合整个图像。!!

答案 1 :(得分:1)

将UIImageView的contentMode设置为UIViewContentMode.ScaleAspectFill。您可以通过编程方式或通过Interface Builder执行此操作。

yourImageView.contentMode = .ScaleAspectFill

有关详细信息,请参阅Apple Documentation