在我的应用程序中有UIScrollViewer(在此内部使用uiimageview),当userinteractionenabled = true时,应用程序中不会触发任何触摸事件。如何使用userinteractionenabled = true启用触摸事件。
我尝试使用 UITapGestureRecognizer ,它运行正常。但通常我会将事件附加到 touchesBegan 事件内的按钮,因为现在我已经应用了UITapGestureRecognizer,然后在此我只需要在touchesBegan事件中执行需要完成的事情,但现在单击按钮事件不会触发。我需要在我的应用中获取这些事件。
请帮助我!
答案 0 :(得分:1)
由于您的图片视图位于scrollview的顶部,因此touchesBegan将无法获得所需的效果。 scrollview吞下所有触摸。它与userinteractionenabled无关。
要使scrollview的子视图触摸,您必须自己通过触摸。在这个答案中有一个Look。
答案 1 :(得分:0)
Maube你需要tabContent.multipleTouchEnabled = YES
吗?