add a property to allow or disable swipe direction.
Add a delegate function to judge whether the cell can be swipe; set panGesture to public var.
When swipe direction is not allowed, the direction will be slowed down.