Swift 快速设置子类UIView的宽度和高度
我正在对从xib文件加载的UIView进行子类化。当我使用NSBundle.mainBundle().loadNibName()将xib加载到Viewcontroller时,我希望设置UIView的宽度、高度和背景色。这是我在初始化器中的设置,但是当我运行模拟器时,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
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
。有关更广泛的解释,请参阅