UITableView - 如何识别我是不是将一个单元格拖到一个单元格上?

Posted

技术标签:

【中文标题】UITableView - 如何识别我是不是将一个单元格拖到一个单元格上?【英文标题】:UITableView - how to recognize if i drag a cell over a cell?UITableView - 如何识别我是否将一个单元格拖到一个单元格上? 【发布时间】:2013-07-17 01:57:29 【问题描述】:

当我选择一个单元格并将其拖到另一个单元格上时,我想识别它。

是否有任何示例/解决方法?

我的目标是创建一个 UITableView,它允许我将两个单元格合并为一个单元格。

谢谢

【问题讨论】:

Tutorial on How to drag and drop item from UITableView to UITableView 的可能重复项 【参考方案1】:

你可以使用 UITableView 代理

移动行

- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath

并比较 CGRects

self.tableView rectForRowAtIndexPath:(NSIndexPath *)

然后,我相信,创建、插入新单元格。

【讨论】:

hm...我猜,这不是正确的做法

以上是关于UITableView - 如何识别我是不是将一个单元格拖到一个单元格上?的主要内容,如果未能解决你的问题,请参考以下文章

手势识别器和 TableView

如何识别 UITableView 前导和尾随滑动操作 (ios 11) 的当前活动位置?

UITableView 点击并按住 + 拖放

如何知道 uitableview 是不是有选定的单元格

如何知道是不是选择了 UITableView 的单元格?

自定义 UITableView 的 UIKeyCommands 无法识别