【发布时间】:2018-06-30 10:54:01
【问题描述】:
我有一个 NSStackView,我在其中添加了多个 NSOutlineView 实例。我目前从我设置了一些选项的 Nib 构建这些实例。
我想用 SceneDock 中的 NSOutlineView 替换从 Nib 加载的内容。我确实在我的 NSOutlineView 中设置了我想要的所有选项,现在它是 SceneDock 的一部分。
我知道我可以通过在我的 NSViewController 类中创建一个 IBOutlet 来访问一个实例。但我需要更多上述 NSOutlineView 的实例。
我可以使用构造函数( init(frame: CGRect) 和 init(decoder: NSDecoder) ),但我既没有合适的框架,也没有加载来自 SceneDock 中的 NSOutlineView 设置的 NSCoder。使用空的 NSCoder 不会从 NSStoryboard 加载设置。
如何使用在 NSStoryboard 中设置的设置获取上述 NSOutlineView 的多个实例?
【问题讨论】: