@IBInspectable 默认值不存在于属性检查器中

Mor*_*lde 5 ios swift

我有一个UIView我正在尝试制作的简单子类@IBInspectable。唯一的问题是我--在属性检查器中看到的不是默认值。

  @IBInspectable var cornerSize: CGSize = CGSize(width: 10, height: 10)

  override init(frame: CGRect) {
    super.init(frame: frame)
    cornerSize = CGSize(width: 10, height: 10)
  }
  required init?(coder aDecoder: NSCoder) {
    super.init(coder: aDecoder)
    cornerSize = CGSize(width: 10, height: 10)
  }
  override func awakeFromNib() {
    super.awakeFromNib()
    cornerSize = CGSize(width: 10, height: 10)
  }
Run Code Online (Sandbox Code Playgroud)

这是一个屏幕截图。

我以为会是10。