This is a simple draggable UICollectionView example used opensource: https://github.com/lukescott/DraggableCollectionView