学了tableView的用法,不得不说自定义TableViewCell,毕竟靠系统的cell远远满足不了产品需求
所以在上个笔记的基础上 自定义了一个cell
直接上代码
override init(style: UITableViewCellStyle, reuseIdentifier: String?) {
super.init(style:style,reuseIdentifier:reuseIdentifier)
setupBasic()
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
相信很眼熟,不多说 继续
//用 public 这样外界控制器就能调用赋值 fileprivate 是私有 ,外界不能调用
public var hintLabel:UILabel = {
let hintLabel = UILabel()
hintLabel.font = UIFont.systemFont(ofSize: 15)
hintLabel.textAlignment = .center
hintLabel.textColor = UIColor.green
return hintLabel
}()
初始化要用的控件,我这里只创了一个label public和fileprivate自己看着来