我正在使用uiview父视图....覆盖触摸开始和触摸结束方法... 当我在视图中添加UIButton作为子视图并触摸按钮触地事件时检测到并且关联的方法被调用...但是没有调用过度骑行的touchbegan方法......
我想要的是当我触摸按钮时,与触地事件相关联的方法和uiview的touchBegan方法都被同时调用... UI按钮不会将触摸传递给其超级视图,即uiview .....? 知道怎么做吗? 感谢
答案 0 :(得分:2)
我不确定如何在两个不同的视图上同时调用两个touchesBegan
事件,但您可能希望覆盖hitTest:withEvent:
的{{1}}方法。这样您就可以在下面的下面的视图中捕捉触摸事件它到达按钮(hitTests从UIView
向上工作最重要的观点)。
UIButton
也许这可以帮助......
编辑:
只是一个猜测,但你可以尝试:
window