Iphone 当UIScrollViewer.userinteractionenabled=true时,不会触发触摸事件

Iphone 当UIScrollViewer.userinteractionenabled=true时,不会触发触摸事件,iphone,objective-c,uiscrollview,touch,uitapgesturerecognizer,Iphone,Objective C,Uiscrollview,Touch,Uitapgesturerecognizer,在我的应用程序中,有UIScrollViewer(该应用程序中的uiimageview),当userinteractionenabled=true时,应用程序中不会触发任何触摸事件。如何启用userinteractionenabled=true的触摸事件 我试过使用UITapGestureRecognitor,效果很好。但通常情况下,我会将一个事件附加到touchsbegind事件中的一个按钮上,因为现在我已经应用了UITapgestureRecognitizer,然后在这里,我只做touchs

在我的应用程序中,有UIScrollViewer(该应用程序中的uiimageview),当userinteractionenabled=true时,应用程序中不会触发任何触摸事件。如何启用userinteractionenabled=true的触摸事件

我试过使用UITapGestureRecognitor,效果很好。但通常情况下,我会将一个事件附加到touchsbegind事件中的一个按钮上,因为现在我已经应用了UITapgestureRecognitizer,然后在这里,我只做touchsbegind事件中需要做的事情,但现在按钮的单击事件不会触发。我需要在我的应用程序中获取这些事件


请帮帮我

由于您的图像视图位于scrollview的顶部,因此触摸开始不会产生预期效果。滚动视图吞噬了所有触摸。它与userinteractionenabled无关


要使scrollview的子视图获得触摸,您必须自己通过触摸。对此答案有一个明确的答案。

Maube您需要
tabContent.multipleTouchEnabled=YES

如果我应用userinteractionenabled=false,touchesbeated事件具有所有效果,但在userinteractionenabled=true时不响应。@MandeepKaur。我回答了你的问题。当您的scrollview启用时,它会吞噬所有触摸。