标签: objective-c macos cocoa osx-yosemite nsview
我有一些窗口,其中包含一个NSView, v1 。视图可以从鼠标接收事件,如Mouse Down,Enter,Exit等。视图可以与其他视图( v2 )重叠(不涉及模态窗口)。 我希望能够在鼠标移到 v1 的可见部分 v1 时接收事件在 v1 中输入/退出,并在鼠标时忽略这些事件已经超过隐藏区域。
如何?请启发我。
答案 0 :(得分:0)
最终在我的案例中,解决方案非常简单:NSTrackingArea的选项应包括 NSTrackingInVisibleRect