2013-05-27 50 views
2

如何在UITableView上添加垂直(上下)UISwipeGestureRecognizer。我可以左右对齐UISwipeGestureRecognizer,但在垂直方向上滚动。我也需要滚动以及识别手势。这将如何可能?UITableView上的垂直手势识别

+0

所以你想检测表滚动权? – Dilip

+0

不,我不需要检测滚动的东西是whien表滚动我想要手势识别器告诉我,刷卡是在一个点,然后我想打电话给一些方法 – Hassy

+0

你的方法是特定于屏幕点吗? – Dilip

回答

0

试试这个,希望这会对你有所帮助。

UISwipeGestureRecognizer *swipeGesture = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeAction:)]; 
     swipeGesture.numberOfTouchesRequired = 2; 
     swipeGesture.direction = (UISwipeGestureRecognizerDirectionUp|UISwipeGestureRecognizerDirectionDown); 

     [mylabel addGestureRecognizer:swipeGesture]; 

,并添加这个方法:

- (void) swipeAction:(UISwipeGestureRecognizer*)swipeGesture { 
    // action 
} 
+0

这不工作..请先实施它。 –

0

一个UITableView的委托也是scroll view delegate。如果您在委托中实施scrollViewDidScroll:,则会在表格滚动时通知您。