Skip to content

Commit a0aa7bb

Browse files
Merge pull request #8 from mergesort/master
Adding better interaction with iOS 7's popGestureRecognizer
2 parents 8f73d58 + fd411e0 commit a0aa7bb

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Library/DNSSwipeableCell.m

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ - (void)commonInit
4242
UIPanGestureRecognizer *panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panThisCell:)];
4343
panRecognizer.delegate = self;
4444
[self.myContentView addGestureRecognizer:panRecognizer];
45+
46+
[self layoutIfNeeded];
4547
}
4648

4749
- (id)init
@@ -329,7 +331,9 @@ - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecogni
329331
if ([gestureRecognizer isKindOfClass:[UIPanGestureRecognizer class]]) {
330332
UIPanGestureRecognizer *panGesture = (UIPanGestureRecognizer*)gestureRecognizer;
331333
CGPoint velocity = [panGesture velocityInView:self.myContentView];
332-
if (fabsf(velocity.x) > fabsf(velocity.y)) {
334+
if (velocity.x > 0) {
335+
return YES;
336+
} else if (fabsf(velocity.x) > fabsf(velocity.y)) {
333337
return NO;
334338
}
335339
}

0 commit comments

Comments
 (0)