如何自定义标签时不是在viewdidload?



我有这些变量在collectionviewcell文件,我想改变标签背景和角半径,但该文件没有viewdidload我怎么能做到这一点。谢谢你的帮助。

UIView子类没有viewDidLoad方法,而是使用视图的初始化器:

class MyCell: UICollectionViewCell {
override init(frame: CGRect) {
super.init(frame: frame)
layoutUI()
}
required init?(coder: NSCoder) {
super.init(coder: coder)
layoutUI()
}
private func layoutUI() { 
label.layer.cornerRadius = 5
label.backgroundColor = .blue
}
}

最新更新