gpt4 book ai didi

ios - 如何在 iOS 上拖放多个 uitableveiwcells?

转载 作者:行者123 更新时间:2023-11-28 22:45:37 25 4
gpt4 key购买 nike

我想拖动很多选定的单元格并在我的应用程序中记录它们。但我不知道该怎么做。苹果似乎只是让你拖动一个我已经完成的。想法?

最佳答案

如果可以要求所选单元格是连续的,那么您可以通过将它们替换为单个高单元格来作弊。

编辑:
对于不连续的,懒惰的解决方案是让用户选择任何单元格,然后在拖放其中一个单元格后,将所有其他选定的单元格移到它的正下方。

您可以使用 UITableView 进行试验,看看它是否能让您在检测到拖动(可能是与 UITableViewDelegatetableView:targetIndexPathForMoveFromRowAtIndexPath:toProposedIndexPath:)。您还可以查看它是否允许您在单元格开始拖动时重新绘制/调整其大小 - 然后您可以使其看起来像一个 z 层堆栈或图腾柱在拖动时将它们放入一个高单元格中。

当然,我假设所有选定的单元格都将共享相同的目标位置。我无法通过一次拖放将不连续的源环绕到不连续的目的地。如果用户向下拖动 3 个槽位,是否意味着您将 3 添加到所有选定单元格的位置?如果这使一个单元格越界怎么办?即使您为这些奇怪的情况制定了一些规则并实际实现了这种怪诞行为,它也永远不会对用户友好。

关于ios - 如何在 iOS 上拖放多个 uitableveiwcells?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13283217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com