0

我在表格视图中有 2 个部分,但我一次只显示一个部分。它默认为第 1 节 - 第一部分。

有没有办法通过代码我可以以编程方式将当前部分更改为 1?

比如说 [tableView setSection:1]?

4

2 回答 2

0

每次调用时[tableView reloadData],您的表格都会重新加载,每个单元格和部分也会重新加载。所以你必须做三个步骤:

  1. 设置一个属性,指示选择了哪个部分。
  2. 在方法中请求此属性tableView:cellForRowAtIndexPath:以返回您想要的部分的单元格
  3. 最后打电话[tableView reloadData]
于 2013-08-29T15:31:00.973 回答
0

不,您必须自己构建该逻辑。所以你最终会得到if's incellForRowAtIndexPath:和朋友。

顺便说一句,第一部分的“索引”为 0,因此谈论单个部分 1 会令人困惑。

于 2013-08-29T15:27:44.317 回答