iOS 多手势冲突解决办法


当一个对象添加两个或多个手势的时候,只会执行最后一个添加的手势,前面的会被覆盖,解决办法是利用代理方法

 

添加代理后调起代理方法:
-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer

(这个代理方法默认返回NO,会阻断继续向下识别手势,如果返回YES则可以继续向下传播识别。)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM