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

标签 ios uitableview recorder

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

最佳答案

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

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

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

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

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

相关文章:

ios - 使用 UIDocumentPickerViewController,是否可以像在 Slack 中一样在首次打开时显示默认服务(Dropbox、Google Drive 等)?

ios - Upnpx LastChangeParser

ios - UITableView 奇怪的分隔线颜色

angularjs - 搜索 Protractor 测试记录仪

Android:在调用 Intent 时控制视频质量

iOS NSDate 和 NSManagedObject

iphone - 图像并排在数组 xcode 中(在 UITableViewCell 中)

ios - UITableView - 删除 "inactive"行的分隔符

audio - 使用 Cocos2D 检测 iPhone 麦克风中的打击

ios - 不确定核心数据代码应该放在 MVC 中的什么位置