nhisyam / JDDroppableView

[iOS] A draggable view (Dragging within and especially out of scrollviews)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


A DroppableView represents a single draggable View. You may use it as a base class for any view, that you need to be draggable in your project. You can even use it to drag something out of a scrollview, as you can seen in the example project.

The demo app demonstrates, how the DroppableView may be used in a project. The DroppableView is used as a subview of a UIScrollView and can be dragged within and also out of the scrollview.


Initalize the DroppableView like in th following example:

- (id) initWithDropTarget: (UIView *) target;

  • target is a view (outside of the scrollview), to where the element should be dragged.

If tou do use a DroppableView within a UIScrollView, you need to set canCancelContentTouches = NO; on the scrollView.

Screenshot of the example app:

The black cards can be dragged from the red scrollView onto the green circle.
Try it!



[iOS] A draggable view (Dragging within and especially out of scrollviews)

License:MIT License


Language:Objective-C 95.3%Language:Ruby 4.7%