CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

DraggableTableView 0.2.0

DraggableTableView 0.2.0

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Dec 2016
SwiftSwift Version 3.0
SPMSupports SPM

Maintained by LeoMobileDeveloper.



  • By
  • Leo

DraggableTableView

DraggableTableView is a UITableView extesntion to make tableview draggable by long press.

Features

  • [x] Default

  • [x] Special cell fixed

  • [x] Only subview in cell is dragable

Require

  • iOS 8
  • Swift 3

Install

CocoaPod

pod "DraggableTableView"

Useage

Enable dragable and set delegate

self.tableView.dragable = true
self.tableView.dragableDelegate = self

In delegate method,

 //Required, manage data source here
 func tableView(tableView: UITableView, dragCellFrom fromIndexPath: NSIndexPath, toIndexPath: NSIndexPath) 

 //Optional, decide if a cell can be draged from
 func tableView(tableView: UITableView, canDragCellTo indexPath: NSIndexPath) -> Bool 

 //Optional, decide if a cell can be draged to
 func tableView(tableView: UITableView, canDragCellFrom indexPath: NSIndexPath, withTouchPoint point: CGPoint) 

Author

Leo, [email protected]

License

DraggableTableView is available under the MIT license. See the LICENSE file for more info.