我正在尝试使图像四舍五入。它已经是128x128(宽度和高度),角半径是64.我想在剪切照片之前放大以拍摄照片的完整圆角尺寸。
如何缩放?
我的代码:
profileImage.layer.cornerRadius = 64
profileImage.clipsToBounds = true
我想这样做:
答案 0 :(得分:0)
请首先确保您的图像高度和宽度必须相等。和约束设置正确
在下面更改为行
之后profileImage.layer.cornerRadius = profileImage.frame.size.width/2
profileImage.clipsToBounds = true
答案 1 :(得分:0)
您应该将UIImageView
的内容模式设置为.scaleAspectFill
。这样,图像将填满整个容器而不会扭曲它。
profileImage.contentMode = .scaleAspectFill