UITableView部分始终保持在视图中

时间:2012-06-15 15:00:24

标签: ios uitableview visible always-on-top

我有一个包含3个部分的UITableView:

第1部分 这部分的标题标题是“玩家”,而强效正好是1个单元格,其中包含1-4个玩家名称的水平列表。

第2部分 此部分的标题标题为“Rounds”,内容为X个单元格,每个单元格包含第X轮各个玩家得分的水平列表。

第3部分: 这部分的标题标题是“Totals”,内容正好是1个单元格,其中包含每个玩家圆形分数的总和。

现在,所有这些部分都会滚动,因为第2部分会以新轮次展开,但我希望始终将第1部分保留在屏幕顶部,并将第3部分放在第2部分的正下方,直到第2部分扩展到第2部分的底部。屏幕然后停下来并留在那里。

我想我可以在UIView中使用3个单独的表视图来做到这一点,但这似乎有点复杂,我第3节不会停留在第2节的正下方,直到它扩展到屏幕的底部;它总是处于最底层......

有没有办法让表格/行始终可见,而其他部分/行仍然可以滚动?

2 个答案:

答案 0 :(得分:3)

如上所述使用3个UITableViews,只需动画第三个tableview的位置,每次向tableView 2添加一个单元格时将其向下移动,直到它到达屏幕底部然后将其留在那里。 (当你向它添加元素时,你还需要扩展tableView 2的高度。)

否则,就像Cyrille所说,只有一个tableview无法实现这一点。

答案 1 :(得分:2)

没有标准的UITableView实现,没有。