受到这篇文章的指导: https://www.raywenderlich.com/63089/cookbook-moving-table-view-cells-with-a-long-press-gesture 思路 长按 cell 的时候,获取该cell的“快照”,同时隐藏该cell; “快照”随着手指的位置移动,让用户看起来像是cell真的在随手指移动; 如果“快照”到达其它cell的位置,那么,交换两个cell的位置; 手指松开后,“快照”移除,同时原cell显示出来。