uiwebview没有回应/通过接触超级

时间:2010-11-19 10:58:47

标签: iphone uiwebview super hittest touches

所以我想让我的UIWebview响应触摸事件。我已经阅读了几个关于此的主题。我创建了一个UIWebView的子类,添加它以便我的UIViewController并通过IB链接它。 在我的Subclass中,我覆盖了触摸结束并称为[super touchingEnded]。没有帮助。 我超越了命中率,但它也没有超级称呼!

如果我将此代码添加到我的子类UIWebView:

@implementation UIWebView (CustomView)

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {

的NSLog(@ “命中”);

回归自我;     }

@end

然后触摸转发到超类,但hittest不是(!),另外webview停止滚动。

好吧,我想在我的网页浏览中认识一下并将其传递给超级 - 我做错了什么?

编辑:

我想知道,为什么这么多建议包括使用'hittest' - 这导致无法滚动你的网页浏览......任何想法?

1 个答案:

答案 0 :(得分:0)

在这里回答我自己的问题 - 这是我想要的版本:The right way。这是关于子类化UIWindow并传递捕获的事件。

我仍然会喜欢我以前的问题的一些解释:P