我正在编写一个径向菜单,当您在屏幕上长按(UILongPressGestureRecognizer)时,它会弹出一个按钮菜单,并且我可以在一个按钮上拖动我的手指(已经在触摸屏幕), ,那么当我放开鼠标时,它会执行特定于该按钮的操作。

我目前将放射状菜单作为UIControl子类,并且尝试覆盖beginTrackingWithTouch:continueTrackingWithTouch:,但是长按显示菜单的菜单(将其添加到超级视图)不会转移到已识别的触摸上通过UIControl。

有什么想法可以将触摸事件从UIControl的超级视图“转发”到它吗?

谢谢!

最佳答案

这不是一个直接的答案,但是您应该真正观看WWDC会议有关今年的滚动视图。然后再看一次。它包含大量信息,并且最肯定是您的问题的答案。会议235:高级滚动视图和触摸处理技术。

关于ios - 将UITouch事件从 super View 转发到UIControl子类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25001597/

10-10 21:03