繁体   English   中英

可可-将焦点放在NSStatusItem中的WebView

[英]Cocoa - Giving focus to a WebView in an NSStatusItem

我给自己定的view为我的NSStatusItemWebView ,但我没能捕捉到hover在事件WebView ,因为我NSStatusItem没有获得焦点,像一个正常WebView会。

如何以编程方式赋予我NSStatusItem或其关联的view焦点,以便嵌入式WebView像普通WebView一样捕获鼠标事件?

万一有人在意,我能想到的一种方法是让NSStatusItemview成为自定义NSView ,该view重写NSResponder方法mouseEntered:mouseMoved:mouseExited: mouseEntered: 然后,我将WebView添加为自定义NSView的子视图,每当鼠标在NSView内移动时,将鼠标的坐标发送到WebView的Javascript,这样就可以确定在该元素位置的元素鼠标光标。

基本上,它将在其核心处重新实现鼠标悬停。 希望有一种更简单的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM