swift - 不在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
}
}
推荐阅读
- c# - 如何在 Azure 上将“FFmpeg”与 c# 一起使用?
- node.js - Zeit/pkg:找不到模块“配置”
- python - 在熊猫中找到区间的交点
- amazon-web-services - 用于 EC2 Spot 顾问的 API/SDK
- vba - Excel VBA:如何在另一个工作表上创建图表之前对一个工作表上的数据进行排序?
- c - 这条线的最后一组括号是什么意思?
- reactjs - 未捕获的错误:Reference.push 失败:第一个参数在属性中包含 NaN
- c++ - 为什么包含标题时出现多个定义错误?
- c++ - 为什么不编译下面的数组的 const 左值引用?
- java - Android studio:Java 代码无法将输入发送到 Captive 门户网站