A few months ago I mentioned a nice objective-c based library providing a UICollectionView layout with drag and drop that automatically resized cells called RAReorderableTripletLayout from ra1028.
Here’s a swift based UICollectionView layout from ra1028 that provides built in drag and drop reordering called RAReorderableLayout that supports different layouts.
RAReorderableLayout provides a very smooth drag and drop reordering with a clean delegate/datasource syntax. An example is included showing how to use RAReorderableLayout with a grid style view, and also a horizontal scrolling sideways layout.
Here’s are a couple of images showing RAReorderableLayout in action:

You can find RAReorderableLayout on Github here.
A nice UICollectionView based library for creating drag and drop collection views.
Original article: Open Source Swift Based Library Providing A UICollectionViewLayout With Built In Drag And Drop Reordering
©2015 iOS App Dev Libraries, Controls, Tutorials, Examples and Tools. All Rights Reserved.