0

我知道 UITableView 有一个“编辑”属性,它将其置于编辑模式(单元格是可移动的和/或可删除的),但是如何使 UITableView 既可以以正常方式选择又可以移动呢?

因此,如果用户点击并按住,他可以上下移动单元格..但如果他只是点击,那么单元格就会被选中。

4

1 回答 1

1

检查一些东西https://github.com/shusta/ReorderingTableViewController

它是开源的,因此您可以检查实现,但基本思想(我假设从我完成此操作时开始,上面的链接可能略有不同)是

  1. 向表格视图添加长按手势识别器
  2. 当识别出长按时,创建一个 UIView 代表您正在拖动的单元格,并在拖动单元格时从其下方移动单元格
于 2012-07-10T11:04:46.547 回答