管理表视图中的部分 Swift
Managing sections in tableview Swift
我的 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
我该如何实现?
谢谢。
在您的 cellForRowAtIndexPath
方法中检查当前选定的部分并在其上附加行。你可以用 indexPath[section]
检查当前部分
我的 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
我该如何实现? 谢谢。
在您的 cellForRowAtIndexPath
方法中检查当前选定的部分并在其上附加行。你可以用 indexPath[section]