使UITableView可移动和可选

时间:2012-07-10 10:50:43

标签: objective-c ios uitableview

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

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

1 个答案:

答案 0 :(得分:1)

查看https://github.com/shusta/ReorderingTableViewController

它是开源的,所以你可以检查实现,但基本的想法(我假设从我做完这个,上面的链接可能会略有不同)是

  1. 将长按手势识别器添加到表格视图
  2. 当识别出长按时,创建一个表示您正在拖动的单元格的UIView,并在拖动单元格时从其下方移动单元格