我的笔尖
我的模拟器。我无法理解为什么约束不起作用
我认为代码没有影响力,但请参见下文:
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
if let headeView = Bundle.main.loadNibNamed("HeaderViewCell", owner: self, options: nil)?.first as? HeaderViewCell {
//headeView.categoryLabel.text = "FFF"
return headeView
}
return UIView()
}
答案 0 :(得分:0)
也许你需要在加载的视图上调用layoutIfNeeded()
。
执行此操作的最佳位置是willDisplayHeaderView:forSection()
。
另外,请检查您的约束设置。
答案 1 :(得分:0)
请确保您已正确地给出了imageView的约束。可能是顶部空间领先,高度和宽度可能会。并使imageView的剪辑将属性绑定为true。
答案 2 :(得分:0)
当我开始制作自定义标题时,我看到了视频教程(https://youtu.be/gEoiiZZE6cw),其中标题基于UITableViewCell类。你看到上面的结果。