由于某种原因,我的图像没有显示为圆形。我所做的就是将角半径定义为图像宽度的一半。这是否与我为图片设置的约束有关?
图像圈代码:
profileImage.layer.cornerRadius = profileImage.layer.frame.width / 2
profileImage.clipsToBounds = true
profileImage.layer.borderWidth = 3.0
profileImage.layer.borderColor = UIColor.white.cgColor
情节提要上的样子:
在iPhone上的外观:
答案 0 :(得分:0)
迅捷4:
@IBOutlet weak var photoImage: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
photoImage.layer.borderWidth = 1
photoImage.layer.masksToBounds = false
photoImage.layer.borderColor = UIColor.black.cgColor
photoImage.layer.cornerRadius = photoImage.frame.height/2
photoImage.clipsToBounds = true
}