【发布时间】:2014-02-27 00:34:58
【问题描述】:
我查看了相关问题并检查了Apple's sample project,但这些示例几乎都以编程方式完成了所有工作。我更愿意在 IB 做尽可能多的事情。
我的问题是:完成此操作的一般程序是什么?
- 创建一个新的 xib 文件来保存一个
NSView子类,其中包含各种 嵌入式 UI 元素。 - 在代码中创建
NSView子类。 - 当我将项目添加到我的菜单(动态发生)时,我会创建
NSMenuItem然后调用实例的setView:方法。
我对在 IB 中设置 FilesOwner 感到困惑(在这种情况下是我的自定义 NSView 子类 FilesOwner)吗?
任何澄清将不胜感激。
【问题讨论】:
-
您可以阐明视图将做什么或/及其复杂性。从而获得更好的答案。
标签: objective-c cocoa nsview nsmenu nsmenuitem