我已遵循这篇很棒的教程,我最终设法实现了3个独立的行可滚动界面。

不过,我仍然有一个问题,因为该教程的关键是方法的使用: 通用标签

以便即使在scrollview区域之外也可以处理滚动。 实际上,我的行中充满了UIButton,它们的TouchUpInside事件与hit事件混合在一起。有没有办法使这种方法识别那些事件并拒绝它们,让它们传播给合法的委托人?

有帮助吗?

解决方案

您可能应该按以下方式实现-hitTest:withEvent:方法: 通用标签

这将允许在UIScrollView的子视图中进行交互。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top