4

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

第 1 部分: 该部分的标题是“球员”,内容正好是 1 个单元格,其中包含 1-4 个球员姓名的水平列表。

第 2 部分: 此部分的标题为“回合”,内容是 X 个单元格,每个单元格包含每个球员在第 X 回合得分的水平列表。

第 3 部分: 此部分的标题标题为“Totals”,内容正好是 1 个单元格,其中包含每个玩家回合得分的总和。

现在,所有这些部分都会随着第 2 部分的新一轮的展开而滚动,但我希望始终将第 1 部分保持在屏幕顶部,并将第 3 部分放在第 2 部分的正下方,直到它向下扩展到屏幕底部并且然后停下来呆在那里。

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

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

4

2 回答 2

3

如您所讨论的那样使用 3 个 UITableViews,并且每次将单元格添加到 tableView 2 时,只需为第三个 tableview 的位置设置动画以将其向下移动,直到它到达屏幕底部,然后将其留在那里。(此外,在向 tableView 2 添加元素时,您需要扩展它的高度。)

否则,就像 Cyrille 所说的那样,没有办法只用一个 tableview 来实现它。

于 2012-06-15T19:42:59.810 回答
2

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

于 2012-06-15T15:22:48.437 回答