
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手势的视图子类化出来,这样应该就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询