1

我正在寻找任何允许拖放功能的库,例如 iPad 上 Garage Band 中的曲目。有谁知道存在的好库(开源或商业)。

4

2 回答 2

2

在 Oblong,我们创建了一个独立的 iOS 拖放库,可以跨任意视图工作,并在 github 上公开:

https://github.com/Oblong/OBDragDrop

如果您发现它有用或有您需要的特定增强区域,请继续告诉我!

于 2012-09-03T16:37:15.743 回答
1

我还制作了自己的静态库(我不知道 OBDragDrop)

https://github.com/jmos/JCMDragging(使用 ARC 编译)

该库反映了常见的 UIKit 模式,因此大部分接口实际上是 UIKit 类的类别:

  • 拖动事件由 UIResponder 处理和转发
  • 拖动事件根据 hitTest:withDrag: 和 pointInside:withDrag: 传递:
  • 数据传输使用 [UIPasteboard draggingPasteboard] 和 [UIResponder drag:/drop:]

唯一具体的类是手势识别器。没有管理器或初始化。

查看示例项目以了解如何使用它。

编辑:我现在添加了一个自述文件。

于 2012-09-17T04:00:53.793 回答