将UITableView插入/移动/删除与reloadData +自定义分隔符组合在一起?

时间:2014-11-10 16:26:05

标签: ios objective-c uitableview reloaddata

我有一个自定义UITableViewCell,它会绘制自己的分隔符。可以平移单元格以显示溢出菜单,并且分隔符在该点处动画化。此外,表格中的第一个和最后一个单元格都有特殊的分隔符。

在此之前,我一直在使用reloadData来确保如果单元格移动到顶部,它会获得特殊的分隔符,移动的单元格会丢失该分隔符等等。

现在,我想使用beginUpdates / endUpdates在同一个UITableView中执行一些插入,移动和删除操作,并为它们设置动画。这很好,但我需要删除reloadData调用才能使插入/移动/删除动画顺利运行。

所以,我现在处于一种情况,我可以拥有流畅的动画,或更新我单元格中的分隔符。我不太确定如何合并这两种方法 - 任何人都有任何建议吗?

0 个答案:

没有答案