可以在tableView中查看(_ tableView:UITableView,willDisplayHeaderView视图:UIView,forSection section:Int)是不是UITableViewHeaderFooterView?

时间:2017-07-05 14:11:17

标签: ios swift

由于某种原因,参数中的视图是UIView,大多数示例我认为这是强制解包到UITableViewHeaderFooterView。我一般不喜欢用力展开,除非我百分百肯定这不可能成为我强行解开的课程。您似乎无法将节设置为UITableViewHeaderFooterView

以外的任何内容

1 个答案:

答案 0 :(得分:0)

我相信UITableViewHeaderFooterView是一个方便包装的UIView,它允许您在视图上使用reuseIdentifiers来重用相同的实例(类似于您使用UITableViewCell的方式)。您可以查看有关它的文档here。您会注意到它只是一个具有非常简单的子视图结构和重用便利性的UIView。

你应该可以使用普通的UIView(我以前肯定已经完成了)你的页眉或页脚,你只是失去了额外的便利。