UITableView上的垂直手势识别

时间:2013-05-27 07:53:31

标签: ios objective-c uitableview uiswipegesturerecognizer

如何在UISwipeGestureRecognizer上添加垂直(向上和向下)UITableView。我可以左右UISwipeGestureRecognizer但是在垂直方向上滚动表格。我也需要滚动并识别手势。这怎么可能?

2 个答案:

答案 0 :(得分: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
}

答案 1 :(得分:0)

UITableView的委托也是scroll view delegate。如果您在代理中实施scrollViewDidScroll:,那么当表格滚动时会通知您。