我的tableview
中有两个部分。
第一个用于 - 一个自定义单元格笔尖,第二个用于另一个。
两者的数据都是从不同的数组加载的。
但问题是 - 无论是追加数组还是执行insertRowAtIndexPaths
- 行都不会出现在两个部分的下方,它们会附加当前部分。
示例:
Section1:
Cell1: Nib1
Cell2: Nib1
Cell3: Nib1
Section2
Cell4: Nib2
如果我追加它就会发生这种情况
Section1:
Cell1: Nib1
Cell2: Nib1
Cell3: Nib1
Cell4: Nib1
Cell5: Nib1
Section2
Cell6: Nib2
Cell7: Nib2
我想要它
Section1:
Cell1: Nib1
Cell2: Nib1
Cell3: Nib1
Section2
Cell4: Nib2
Section1:
Cell5: Nib1
Cell6: Nib1
Section2:
Cell7: Nib2
我如何实现这一目标? 谢谢。
答案 0 :(得分:0)
cellForRowAtIndexPath
方法中检查当前选定的部分是什么,并在其上添加行。您可以使用indexPath[section]