分组UITableView粘贴页眉/页脚部分

时间:2012-08-04 09:20:14

标签: ios header uitableview

是否可以为分组的UITableView设置粘性页眉/页脚部分?

如果没有,是否有其他方法可以实现这一目标?

1 个答案:

答案 0 :(得分:1)

这不是开箱即用的。

您必须通过继承UIViewController来创建自己的UITableViewController。

这个answer提供了关于粘性页脚的一些建议..对于你需要的粘性页眉和页脚:

  1. 让您的类继承自UIViewController(而不是UITableViewController)
  2. 上课 实现UITableViewDelegate和UITableViewDataSource 协议
  3. 实现UITableViewDelegate和 类中的UITableViewDataSource方法(例如cellForRowAtIndexPath:,didSelectRowAtIndexPath:等)
  4. 在IB中,添加一个 UITableView作为视图控制器视图的子视图
  5. 调整大小并移动框架 UITableView允许底部和顶部的空间为您的标题&页脚
  6. 设置 刚刚添加的表视图的委托和数据源属性 成为你的viewcontroller类
  7. 将2个子视图添加到视图控制器的视图中,一个用于标题,另一个用于页脚。
  8. 现在页脚和页眉视图不是UITableView的一部分,不会滚动。