ios拖放库

时间:2012-05-24 10:08:21

标签: ios ipad

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

2 个答案:

答案 0 :(得分:2)

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

https://github.com/Oblong/OBDragDrop

如果您发现它有用或者需要具体的增强功能,请继续告诉我们!

答案 1 :(得分:1)

我也创建了自己的静态库(我不知道OBDragDrop)

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

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

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

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

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

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