4
我很好奇爲什麼這不會將backgroundColor
設置爲紅色?@IBDesignable視圖不會在界面生成器內繪製背景色
@IBDesignable class CustomLabel: UIView {
let view = UIView()
func setup() {
backgroundColor = UIColor.red
view.backgroundColor = UIColor.green
view.frame = CGRect(x: 0, y: 0, width: 50, height: 50)
addSubview(view)
}
override init(frame: CGRect) {
super.init(frame: frame)
setup()
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
setup()
}
}
這就是結果。
而這正是我希望它看起來像。