我是尝试学习Swift的初学者
我试图通过创建uiview并在返回之前为其添加标签来制作自己的节标题。但是,标签从不显示,仅显示uiview。
我看不到我在做什么错?
override func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 40
}
override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let sectionHeaderView = UIView()
sectionHeaderView.backgroundColor = UIColor.lightGray
sectionHeaderView.layer.cornerRadius = 0
let sectionLabel = UILabel()
sectionLabel.text = "Test"
sectionLabel.textColor = UIColor.black
sectionLabel.font = UIFont.boldSystemFont(ofSize: 16)
sectionHeaderView.addSubview(sectionLabel)
return sectionHeaderView
}
答案 0 :(得分:0)
我忘记添加sectionLabel.sizeToFit()
谢谢妈妈!