JDDroppableView 1.1.4

JDDroppableView 1.1.4

测试测试版
语言语言 Obj-CObjective C
许可协议 MIT
发布最后发布2022 年 5 月

Markus Emrich 维护。




  • 作者:
  • Markus Emrich

DroppableView

轻松拖放 - 即使在滚动视图中!一个基础类,可使得任何视图可拖动。自动拖动目标识别。

screenshots

DroppableView 表示一个单独的可拖动视图。您可以将其用作任何可拖动视图的基础类。您甚至可以使用它将某个东西从滚动视图中拖出来,就像在示例项目中看到的那样。白色卡片可以被拖放到灰色和红色的圆圈上。试试看!

您可以将视图定义为可放置目标,就像那些灰色和红色的圆圈。如果您将视图拖动到这些目标上、从目标中移出,或者将视图放在目标上,您将收到通知。

用法

JDDroppableView 继承任何视图,即可使用。如果要将某些视图指定为目标,您可以使用以下任何 API:

- (id)initWithDropTarget:(UIView*)target;
- (void)addDropTarget:(UIView*)target;
- (void)removeDropTarget:(UIView*)target;
- (void)replaceDropTargets:(NSArray*)targets;
  • target 是一个视图(位于滚动视图外部),用于实现元素的拖动操作。

注意:如果在 UIScrollView 中使用 DroppableView,则需要将在 UIScrollView 上的 canCancelContentTouches 设置为 NO