迅速的圆形图像变成菱形

时间:2019-07-11 14:24:55

标签: swift uiimageview

我尝试用圆形图像创建个人资料页面。我添加了代码以从“已保存的照片”上传照片或使用“相机”创建新照片。

我的问题是,从相机拍摄的照片没有像钻石一样呈圆形。如何使相机拍摄的图像呈圆形?我的代码有什么问题?

ImageView的约束

宽度:128 高度:128 对齐中心X 将顶部与安全区域对齐:10

class profileViewController: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate{
    @IBOutlet weak var profilePicture: UIImageView!
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
    }
    override func viewWillLayoutSubviews() {
        profilePicture.layer.cornerRadius = profilePicture.frame.height / 2
        profilePicture.layer.masksToBounds = true
    }
}

0 个答案:

没有答案