我有一个很简单的问题,我找不到一个简单的答案。当使用可可(osx,xcode)和一种名为"mouseDown“的方法来检测鼠标是否点击了视图时,如何检测鼠标单击了哪个对象?我只需要一个类名,这样我就可以知道用户是单击了NSImageView、WebView、NSTextView,还是单击了NSView it self?或者更好的是,如果我的NSView上有两个NSView,如何检测它是在哪个上点击的?
干杯。
我已经创建了一个自定义的NSView,我想把它放在窗口内容的顶部,以便在加载所有内容时阻止任何交互。我遇到的问题是,我可以通过NSView点击下面的控件,尽管现在已经解决了这个问题。新的问题是,即使我不能单击控件,当我将鼠标移到文本控件上时,鼠标会切换到I横梁图标。
如何使NSView完全阻止与其下面所有内容的所有交互?
我创建的NSView如下:
[Register("StupidView")]
public class StupidView : NSView
{
public StupidView()
{
// Init