在uiview上无法通过webView识别触摸

时间:2012-08-15 17:46:02

标签: iphone objective-c ios cocoa ipad

目前我已经将webview子类化,并添加到另一个uiview之上。我已经尝试在webview的子类中调试touches事件,或者将webview添加到uiview的另一个类,但显然,没有调用touches事件,除非我将webview设置为[self.webView setUserInteractionEnabled:YES];但是,在执行此操作之后我无法滚动或获取任何触摸事件。任何帮助将不胜感激。

由于

1 个答案:

答案 0 :(得分:2)

UIWebView做得非常好吃。我在这种情况下所做的就是使用清晰的UIView覆盖UIWebView(也可以做如果WebView的userInteractionEnabled已关闭,则为参考底线。

只要您的UIViewUIWebView具有相同的框架,您就应该能够从UIView获取触摸对象并使用其坐标执行您想要执行的任何操作你的UIWebView

-D