我创建了一个UITableViewController。在它内部,我创建了一个从viewForHeaderInSection返回头部的自定义视图。如果我进入编辑模式并对单元格重新排序,那么在滚动期间,重新排序的单元格浮动在自定义标题视图上方。这将持续到tableview用[tableview reload]重新加载。就好像单元格从重新排序中被移动到视图堆栈顶部之后一样。重新排序后,uitableview中的单元格在滚动时位于customheaderviews之上
我在moveRowAtIndexPath方法的末尾找到了[tableView reload]的问题,但我想知道这是否是预期的行为。我无法在文档或Google搜索中找到任何有关它的信息。
是的,[tableview reload]当时没有和我一起坐好。我更喜欢你的方法。 – Ajaxharg
我发现,拖延是不够的相当长的设备上 - 你可能希望测试后进行调整。 – jrturton