我的目标是使我的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
}
}
}
一切都运行良好,但为什么图像没有变为圆形?
结果:
答案 0 :(得分:4)
将clipToBounds
的{{1}}属性设置为true。
UIImageView