我有一个UITableView
和一个UITableViewController
,它是表格视图的委托。我的UITableView
中有多个部分,我需要为第一部分设置自定义标题。不幸的是,方法override func tableView(tableView: UITableView!, viewForHeaderInSection section: Int) -> UIView!
(swift)正在为每个部分调用,但第0部分是第一部分。我的所有其他UITableView
委托和数据源方法都正常工作,我没有应该覆盖此方法的方法。
答案 0 :(得分:5)
来自文档:
此方法仅在以下情况下正常工作 tableView:heightForHeaderInSection:也已实现。
答案 1 :(得分:0)
我遇到了同样的问题,虽然我认为这不是一个普遍有效的解决方案,但对我而言,原因是我首先为标题返回了0高度。因此,请确保您使用tableView:heightForHeaderInSection:
方法返回的内容。