目前我已经将webview子类化,并添加到另一个uiview之上。我已经尝试在webview的子类中调试touches事件,或者将webview添加到uiview的另一个类,但显然,没有调用touches事件,除非我将webview设置为[self.webView setUserInteractionEnabled:YES];
但是,在执行此操作之后我无法滚动或获取任何触摸事件。任何帮助将不胜感激。
由于
答案 0 :(得分:2)
UIWebView
做得非常好吃。我在这种情况下所做的就是使用清晰的UIView
覆盖UIWebView
(也可以做如果WebView的userInteractionEnabled
已关闭,则为参考底线。
只要您的UIView
和UIWebView
具有相同的框架,您就应该能够从UIView
获取触摸对象并使用其坐标执行您想要执行的任何操作你的UIWebView
。
-D