如何点击cocoa web视图的透明部分

如何点击cocoa web视图的透明部分,cocoa,webview,mouseevent,transparent,click-through,Cocoa,Webview,Mouseevent,Transparent,Click Through,好的,我有一个网络视图,其中包含Facebook.com上的聊天栏div。 web视图本身比工具栏更大/更高,因为它显然需要在聊天室打开时显示。 但当聊天框未打开时,web视图的该区域是透明的。 我需要web视图的透明区域来忽略鼠标事件并将它们发送到后面的任何位置 我应该怎么做呢?对WebView进行子类化,并实现您自己的hitTest:方法。这为我做到了,在NSView实例的顶部有一个静态IB标签。我正在实现一个类似Photoshop的面板,其中包含“层”行,每个行显示一个带有层名称的标签(尽

好的,我有一个网络视图,其中包含Facebook.com上的聊天栏div。 web视图本身比工具栏更大/更高,因为它显然需要在聊天室打开时显示。 但当聊天框未打开时,web视图的该区域是透明的。 我需要web视图的透明区域来忽略鼠标事件并将它们发送到后面的任何位置


我应该怎么做呢?

对WebView进行子类化,并实现您自己的
hitTest:
方法。

这为我做到了,在NSView实例的顶部有一个静态IB标签。我正在实现一个类似Photoshop的面板,其中包含“层”行,每个行显示一个带有层名称的标签(尽管名称不可编辑)。我想显示一个上下文菜单(右键单击),以进行编辑、删除等操作,但文本标签挡住了我的去路。谢谢