问题:在UIScrollView内的UITableView必须先下滑才能向上滑动
解决办法:自定义一个类继承UIScrollView,内部重写gestureRecognizerShouldBegin方法
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer{
UIPanGestureRecognizer *pgr = (UIPanGestureRecognizer *)gestureRecognizer;
if (fabs([pgr translationInView:self.superview].x)>fabs([pgr translationInView:self.superview].y)) {
/// NSLog(@"左右滑动");
return YES;
}else{
/// NSLog(@"上下滑动");
return NO;
}
return NO;
}