我有自定义UITableViewCell
,它有两个部分。(部分包含一个自定义单元格)
这是来自NSArray对象的数据源。
还有另一个NSArray
,我希望动态地将这些数据插入到分区。
也许我无法用语言表达清楚。
我想达到与Instagram相同的效果,我会给你一张照片来帮助你理解
当用户评论时,该部分将动态插入一个单元格。
抱歉,我的英语不好。谢谢大家。
PS:可以使用insertRowsAtIndexPath
方法。但我不知道怎么用它!
答案 0 :(得分:1)
如果我理解正确insertRowsAtIndexPaths
是适合您的方法。
首先,您需要更新包含行数据的数组(例如:[tableArray insertObject:newRowObject atIndex:newRowIndex];
)
之后你需要让表格插入这些行:
[tableArray insertRowsAtIndexPaths:[NSArray arrayWithObjects:[NSIndexPath indexPathForRow:newRowIndex inSection:newRowSection], nil] withRowAnimation:UITableViewRowAnimationLeft];
当你调用它时,tableview将插入行,并将在数据源上调用cellForRowAtIndexPath:
,在那里你将提供新的行数据,就像你对所有其他表格单元格一样。