Swift-图片无法显示

时间:2019-01-11 02:54:06

标签: ios swift xcode image

由于某种原因,我的图像没有显示为圆形。我所做的就是将角半径定义为图像宽度的一半。这是否与我为图片设置的约束有关?

图像圈代码:

 profileImage.layer.cornerRadius = profileImage.layer.frame.width / 2
    profileImage.clipsToBounds = true
    profileImage.layer.borderWidth = 3.0
    profileImage.layer.borderColor = UIColor.white.cgColor

情节提要上的样子:

enter image description here

在iPhone上的外观:

enter image description here

1 个答案:

答案 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
}