Iphone 在UIWebview上处理触摸的自定义UIView不会将触摸传递给UIWebview
尝试了以下所有方法后,我希望这些接触能够被传递,但事实并非如此: aUIWebView始终启用用户交互。 b自定义UIView已启用多点触摸,且exclusiveTouch=无默认值 我试过打电话Iphone 在UIWebview上处理触摸的自定义UIView不会将触摸传递给UIWebview,iphone,ios,ipad,uikit,uitouch,Iphone,Ios,Ipad,Uikit,Uitouch,尝试了以下所有方法后,我希望这些接触能够被传递,但事实并非如此: aUIWebView始终启用用户交互。 b自定义UIView已启用多点触摸,且exclusiveTouch=无默认值 我试过打电话 [super touchesBegan:touches withEvent:event] 在自定义UIView中的其他3种触摸处理方法中也称为“超级”。 但是仍然没有将触摸传递到UIWebView ie,点击UIWebView上的链接等都不起作用 另外,在UIView类中创建了一个对web视图的引用
[super touchesBegan:touches withEvent:event]
在自定义UIView中的其他3种触摸处理方法中也称为“超级”。
但是仍然没有将触摸传递到UIWebView ie,点击UIWebView上的链接等都不起作用
另外,在UIView类中创建了一个对web视图的引用,而不是调用super来调用“touchsbegind:”和其他引用。这似乎也不起作用
注意:自定义UIView子类和web视图是容器UIView的子视图
这里少了什么东西吗?用手势识别器或其他什么方法传递触摸
布局
-容器视图:
--前面的自定义视图
--您的自定义UIView后面的UIWebView不是UIWebView,除非您的自定义视图继承UIWebView,否则所有发送给super的消息都将传递给UIView,并且与您的原因无关。如何布局视图?在此设置中,您将触摸传递到包含UIWebView的UIView,而不是UIWebView本身。在UIView类中创建对web视图的引用,而不是调用super调用该引用。是的,我的自定义UIView的super是另一个UIView,它不是UIWebView