Macos 在NSSplitView上禁用鼠标事件

Macos 在NSSplitView上禁用鼠标事件,macos,cocoa,Macos,Cocoa,当将鼠标移动到NSSplitView的分隔符时,是否有人可以禁用或阻止鼠标光标的更改 我有一个内部带有splitView的NSWindow,然后我尝试在窗口的contentView中添加一个NSView/NSButton,以防止鼠标事件。我得到的是防止鼠标点击,但我需要防止鼠标光标在我将鼠标移动到下方的分割线时发生变化 所以我想做的是: 在顶部添加一个视图,以防止用户单击splitView,并且鼠标光标不会改变 像Sparrow应用程序一样显示广告 任何提示、帮助、经验都将受到高度赞赏 在N

当将鼠标移动到
NSSplitView
的分隔符时,是否有人可以禁用或阻止鼠标光标的更改

我有一个内部带有
splitView
NSWindow
,然后我尝试在窗口的
contentView
中添加一个
NSView/NSButton
,以防止鼠标事件。我得到的是防止鼠标点击,但我需要防止鼠标光标在我将鼠标移动到下方的分割线时发生变化

所以我想做的是:

  • 在顶部添加一个视图,以防止用户单击splitView,并且鼠标光标不会改变
  • 像Sparrow应用程序一样显示广告

任何提示、帮助、经验都将受到高度赞赏

在NSSplitView上,您可以添加:

[self addCursorRect:[self bounds] cursor:[NSCursor whateverCursorYouWant]];

在NSSplitView上查看苹果的示例代码,您可以添加:

[self addCursorRect:[self bounds] cursor:[NSCursor whateverCursorYouWant]];
看看苹果的示例代码