Swift 如何在xcode中获得圆形图像

Swift 如何在xcode中获得圆形图像,swift,xcode,Swift,Xcode,我一直在试图把一个UIImage遮罩成一个圆圈 extension UIImageView{ func setImageFromURl(stringImageUrl url: String){ if let url = NSURL(string: url) { if let data = NSData(contentsOf: url as URL) { self.image = UIImage(data: data as Data)

我一直在试图把一个UIImage遮罩成一个圆圈

extension UIImageView{

func setImageFromURl(stringImageUrl url: String){

    if let url = NSURL(string: url) {
        if let data = NSData(contentsOf: url as URL) {
            self.image = UIImage(data: data as Data)
        }
    }
}

}

您需要的是类似self.image.layer.cornerRadius=self.image.frame.width/2的东西-要完美地实现圆角,需要的是宽度或高度/2

欢迎使用SO。请阅读并提供一份描述您的问题的报告。现在还不清楚你在问什么。我是说xcode@Joakim danielson你发布的代码似乎与你所问的问题无关。