我试图在 UITableView 单元格上手动实现单击和拖动行为(即,不进入编辑模式)。
为此,通过根据需要删除和插入行并将单元格移动到新位置,将单元格滑出移动单元格。
然而,事实证明,当数据由 NSFetchedResultsController 备份时,单元格移动会变得不稳定,因为每行删除/插入都会导致 NSFetchedResultsController 做很多工作。
我将此与标准 UITableView 单元格移动进行了比较,当然我的委托仅在拖动结束时被回调一次。结果,它又好又光滑。
有没有人有可以帮助解决这个问题的建议?是否有 UIViewController 的完整重新实现允许拖放?
蒂姆