Swift设置子类UIView

时间:2015-07-13 02:12:52

标签: swift cocoa-touch

我正在继承从xib文件加载的UIView。当我使用NSBundle.mainBundle()。loadNibName()将xib加载到Viewcontroller时,我希望设置UIView的宽度,高度和背景颜色。这是我在初始化程序中所拥有的,但是当我运行模拟器时,UIView没有宽度,高度或背景颜色集。

required init(coder aDecoder: NSCoder) {
    super.init(coder: aDecoder)
    self.backgroundColor = UIColor.blueColor()
    self.bounds = CGRect(x: 0, y: 0, width: 150, height: 150)
}

1 个答案:

答案 0 :(得分:0)

改为覆盖awakeFromNib。有关更广泛的解释,请参阅this question