UIPanGestureRecognizer和UIScrollView冲突了 怎么破
1个回答
2016-11-30
展开全部
覆写scrollview所在控制器中的
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch;
方法,在方法内判断
if ([touch.view isKindOfClass:<#(Class)#>]) {
return NO;
}
判断触摸的视图是否是添加了pan手势的视图,是则return NO 其他renturn YES
如果scrollview中有几个相同类视图,而pan手势只添加在其中一个视图上,则需要将添加pan手势的视图子类化出来,这样应该就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询