代码之家  ›  专栏  ›  技术社区  ›  rano

UITableView:将一行拖到另一行上

  •  0
  • rano  · 技术社区  · 16 年前

    我有一个UITableView,它表示一个对象列表,我希望用户触摸一个对象,将它拖到另一个对象上(以便合并它们),然后看到这两个对象消失,一个新对象出现。我想我不能用标准的表视图编辑方法(一行不能拖到另一行上,对吗?)。我要给我的听众写信吗?我该怎么做?

    1 回复  |  直到 16 年前
        1
  •  0
  •   rano    16 年前

    我设法找到了一个解决方法:在第一次单击自定义UITableCellView之后,我创建了一个新的UIView,放在截取另一个touch+drag的窗口顶部。

    另一个按钮创建一个UIImageView,将未放置的单击单元格复制为图像。此UIImageView可以沿UIView拖动,然后在必要时取消。