我有一个UITableView,每个单元格里面都包含一个UIScrollView。我想在UIScrollView中捕获pan手势来做一些事情,而不会影响表视图的正常行为。例如)向上滑动导致表格视图向上滚动。
代码段:
- (void)handleSwipe:(UISwipeGestureRecognizer *)swipe {
NSLog(@"handleSwipe");
}
在UITableView的索引路径函数行的单元格中:
UIPanGestureRecognizer *swipeLeft = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipe:)];
[picScrollView addGestureRecognizer:swipeLeft];
现在我可以看到handleSwipe被调用但是UITableview停止运行 - 它现在无法滚动。
我认为pan事件被scrollview吃掉了,但我只是希望它传播到表视图。