【问题标题】:How to access application's shared NSTextView如何访问应用程序的共享 NSTextView
【发布时间】:2013-03-06 03:47:41
【问题描述】:

我想在所有文本字段的上下文菜单中添加一个菜单项。 如果我掌握了整个应用程序中所有 NSTextField 使用的 NSTextView 类型的内部字段编辑器,我就可以做到这一点。事情是我能想到的唯一方法,就是从 [window firstResponder] 访问它。 有人知道另一种方法吗?

【问题讨论】:

    标签: cocoa osx-mountain-lion nstextfield nstextview


    【解决方案1】:

    我能想到的另一种方法是继承 NSTextField 以通过覆盖 menuForEvent 方法来扩展其行为。

    最后使用窗口委托中的windowWillReturnFieldEditor方法返回一个自定义字段编辑器的实例。

    【讨论】:

      猜你喜欢
      • 2016-09-07
      • 1970-01-01
      • 1970-01-01
      • 2013-02-23
      • 2014-01-08
      • 1970-01-01
      • 1970-01-01
      • 2021-12-18
      • 1970-01-01
      相关资源
      最近更新 更多