【问题标题】:WebView cocoa doesn't respond to scrollWheelWebView可可不响应scrollWheel
【发布时间】:2012-06-23 11:46:11
【问题描述】:

如何让它发挥作用?我在继承自 WebView 的类中添加了 override 方法,但它没有被触发。

有什么想法吗?提前致谢!

- (void)scrollWheel:(NSEvent *)theEvent

【问题讨论】:

  • 您永远不需要子类化 WebView。你想完成什么?

标签: cocoa webview scrollview


【解决方案1】:

WebView 不是捕捉事件的那个;据我记得,获取事件的是框架视图的文档视图,而且它通常属于 WebHTMLView 类,这很难子类化。

[[[webView mainFrame] frameView] documentView]

我很抱歉,但我不知道在这种情况下如何捕捉滚动事件,可能是方法调配或类似的东西。 (尽管您可以使用 -enclosingScrollView 之类的东西并设置自定义滚动条或该类型的东西)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 2011-05-24
    • 2017-01-31
    • 2013-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多