在hitTest:withEvent中拦截UIControlEventTouchUpInside:
-
29-10-2019 - |
题
我已遵循这篇很棒的教程,我最终设法实现了3个独立的行可滚动界面。
不过,我仍然有一个问题,因为该教程的关键是方法的使用: 通用标签
以便即使在scrollview区域之外也可以处理滚动。 实际上,我的行中充满了UIButton,它们的TouchUpInside事件与hit事件混合在一起。有没有办法使这种方法识别那些事件并拒绝它们,让它们传播给合法的委托人?
解决方案
您可能应该按以下方式实现-hitTest:withEvent:
方法:
通用标签
这将允许在UIScrollView的子视图中进行交互。
不隶属于 StackOverflow