微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

拖放重新排序,并选择拖放到现有的表格视图单元格

如何解决拖放重新排序,并选择拖放到现有的表格视图单元格

我正在尝试找到一种方法来处理重新排序的方法,该方法包括通过将移动的单元格放在另一个单元格的顶部来将事物组合在一起的选项。

我有一个tableview,拖放重新排序工作正常。从概念上讲,我的目标与在 iphone 上重新组织主屏幕并没有太大不同 - 所以我猜可以使用集合视图方法。我想知道是否可以使用 tableview,如果不是关于如何在集合视图中实现的指针。我看过一些早于拖放 API 的旧教程,所以我很想找出最现代的方法。我也看到了一些类似的问题,但都没有得到解答。

让我的理想结果栩栩如生的例子:

在下图中,我有一个示例 tableview。目前,我可以在我的 tableview 中使用正常的重新排序将 Class 5 拖到 Class 4 以上。然后,我可以使用前后对象的相对索引将第 5 类上移到第 2 天,将第 4 类下移到第 3 天。很简单。

但是,如果我想将第 5 课移到第 2 天进行怎么办(目前,我们可以忽略它是在第 4 课之前还是之后,尽管我想通过放置在单元格的上半部分或下半部分,我可以推断出)?

我希望能够以某种方式将它放在第 4 类(图片中的 B)之上,而不是放在第 3 类和第 4 类(图片中的 A)之间。理想情况下,当用户准备放下单元格时,我可以给出将要发生的事情的视觉指示。

Schedule

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。