作者darktt (小朱)
看板MacDev
标题Re: [问题] 被覆盖的view如何同时触发手势
时间Sun Feb 14 06:57:57 2016
你可以实作 UIGestureRecognizer 的 delegate 里的
- gestureRecognizer:shouldBeRequiredToFailByGestureRecognizer:
- gestureRecognizer:shouldRequireFailureOfGestureRecognizer:
- gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:
这三个 Method,它的功能是,前两个是问你要不要取消另外一个手势的运作,
最後一个是要不要与另外一个手势一同运作。
为什麽要这个?
因为 UIScrollView 的 scroll 动作也是个手势,
他叫做 UIScrollPanGestureRecognizer ,
这个 Class 是 UIScrollView 自己独有的,所以没看过是正常的,
因此可以透过这样子的方式来达到你想要的手势触发方式。
--
1F:→ lwecloud: 为什麽手把是限制级!?
2F:推 kris4588: 因为会震动啊~
3F:推 awano14: 3楼神回
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.234.121
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1455404282.A.4AF.html
4F:推 www16852: 解决了 原来delegate里还有这几条阿 02/14 17:54
5F:→ www16852: 受益良多 感谢回答 02/14 17:54