Skip to content

Commit

Permalink
Merge pull request #3 from chrislonge/feature-add-threshold-protocol
Browse files Browse the repository at this point in the history
(feature): Adds new Threshold delegate protocol.
  • Loading branch information
bitwit committed Apr 3, 2016
2 parents bb6ddfd + ddac8aa commit 49cb704
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions BWSwipeRevealCell/BWSwipeCell.swift
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ public enum BWSwipeCellState {
optional func swipeCellDidSwipe(cell: BWSwipeCell)
optional func swipeCellWillRelease(cell: BWSwipeCell)
optional func swipeCellDidCompleteRelease(cell: BWSwipeCell)
optional func swipeCellDidPassThreshold(cell: BWSwipeCell)
}

public class BWSwipeCell:UITableViewCell {
Expand Down Expand Up @@ -147,9 +148,11 @@ public class BWSwipeCell:UITableViewCell {
self.contentView.frame = CGRectOffset(self.contentView.bounds, point.x, 0)
if point.x >= self.threshold {
_state = .PastThresholdLeft
self.delegate?.swipeCellDidPassThreshold?(self)
}
else if point.x < -self.threshold {
_state = .PastThresholdRight
self.delegate?.swipeCellDidPassThreshold?(self)
}
else {
_state = .Normal
Expand Down

0 comments on commit 49cb704

Please sign in to comment.