很容易看出,浅蓝色的是UITableViewHeaderFooterView
,而白色的是UITableViewCell
。我用来NSFetchedResultsController
从 CoreData 加载部分和组。每个蓝色标题都是一个新部分。
有时(并非总是)有一个标题视图而不是一个表格视图单元格。为什么?
在viewDidLoad
我注册标题查看:
tableView.registerNib(UINib(nibName: "PBOUserWorkDayHeaderView", bundle: nil), forHeaderFooterViewReuseIdentifier: PBOUserWorkDayHeaderViewIdentifier)
更有趣的是,当我调试视图层次结构时,你可以看到,有我的自定义单元格,只是被标题覆盖。为什么?
是iOS错误吗?你怎么看?渲染或我的思维方式有问题吗?