0

我有一个基于标准文档的应用程序,其主窗口有两个 NSView。

  1. 即使 NSView2 是焦点视图,是否可以使 NSView1 成为撤消/重做操作的第一响应者。
  2. 是否可以将 Edit menuitem 的上下文永久设置为 NSView1 的上下文。例如,如果 NSView2 中的 NSTextField 具有焦点并且打开了 Edit 菜单项,默认情况下它会在 NSTexfield 的当前状态的上下文中打开,这可以被覆盖吗?

如果其中一个是可能的,如何实现这一目标?

C。

4

1 回答 1

0

好的,找到了解决方案,在 NSResponder 中有一个相当方便的方法,叫做validateProposedFirstResponder。稍加操作,应该能够达到预期的效果。

于 2015-01-08T00:40:04.380 回答