ImageView无法更改为圆形

时间:2017-07-27 10:02:58

标签: ios swift

我的目标是使我的ImageView四舍五入,并且我已经创建了一个自定义的IBDesignable类

代码

import UIKit

@IBDesignable class MyImageView: UIImageView {
    @IBInspectable var borderColor: UIColor = UIColor.clear {
        didSet {
            layer.borderColor = borderColor.cgColor
        }
    }

    @IBInspectable var borderWidth: CGFloat = 0 {
        didSet {
            layer.borderWidth = borderWidth
        }
    }

    @IBInspectable var cornerRadius: CGFloat = 0 {
        didSet {
            layer.cornerRadius = cornerRadius
        }
    }
}

一切都运行良好,但为什么图像没有变为圆形?

结果:

enter image description here

1 个答案:

答案 0 :(得分:4)

clipToBounds的{​​{1}}属性设置为true。

UIImageView