我需要用户能够通过这种方式重新排序UITableView:他触摸一个单元格预定的时间(例如1秒),然后他可以将其拖放到其他单元格上。我知道如何使用手势识别器实现“长按”检测,但是在不使用重新排序控件的情况下实现拖放功能的最佳方法是什么(用户应该从单元格中的任何位置拖动单元格,不仅来自重新排序控制)? 最佳答案 这是一个老问题,但这里有一个经过测试并适用于iOS8到11的解决方案。在你的UITableViewCell子类中试试这个:classMyTableViewCell:UITableViewCell{weakvarreorderC
我需要用户能够通过这种方式重新排序UITableView:他触摸一个单元格预定的时间(例如1秒),然后他可以将其拖放到其他单元格上。我知道如何使用手势识别器实现“长按”检测,但是在不使用重新排序控件的情况下实现拖放功能的最佳方法是什么(用户应该从单元格中的任何位置拖动单元格,不仅来自重新排序控制)? 最佳答案 这是一个老问题,但这里有一个经过测试并适用于iOS8到11的解决方案。在你的UITableViewCell子类中试试这个:classMyTableViewCell:UITableViewCell{weakvarreorderC