Swift 快速设置子类UIView的宽度和高度

Swift 快速设置子类UIView的宽度和高度,swift,cocoa-touch,Swift,Cocoa Touch,我正在对从xib文件加载的UIView进行子类化。当我使用NSBundle.mainBundle().loadNibName()将xib加载到Viewcontroller时,我希望设置UIView的宽度、高度和背景色。这是我在初始化器中的设置,但是当我运行模拟器时,UIView没有设置宽度、高度或背景颜色 required init(coder aDecoder: NSCoder) { super.init(coder: aDecoder) self.backgroundColo

我正在对从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)
}

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