我正在创建一个像文本编辑器一样的应用程序。但是,我不能对文本区域使用现有的控件,因为文本将由复合字符组成(“a”在“b”之上,位于“c”的右上方等)。
所以我需要听一下按键 - 这对NSWindow
有效(见Bjorn's answer)。
然后我有一个常规NSViewController
和自定义RichCharacterView
我的自定义NSWindow
已经是故事板窗口的一个类,SB的视图也是RichCharacterView
。
我无法弄清楚如何在这些之间传递数据。它管理AppDelegate吗?如何告诉我的ViewController
其self.view
不是NSView
而是RichCharacterView
?