我将cornerRadius设置如下:
@IBDesignable class CornerImageView: UIImageView {
@IBInspectable var cornerRadiusValue: CGFloat = 10.0 {
didSet {
setUpView()
}
}
override func awakeFromNib() {
super.awakeFromNib()
setUpView()
}
override func prepareForInterfaceBuilder() {
super.prepareForInterfaceBuilder()
setUpView()
}
func setUpView() {
self.layer.cornerRadius = self.cornerRadiusValue == -1 ? self.bounds.size.height/2 : self.cornerRadiusValue
self.clipsToBounds = true
}
}在故事板上,它工作正常。但在设备上运行时失败。请帮帮我!


https://stackoverflow.com/questions/51435419
复制相似问题