来自NSSplitViewController类的引用 https://developer.apple.com/library/prerelease/mac/documentation/AppKit/Reference/NSSplitViewController_Class/index.html 我知道它有一个属性是NSSplitViewItem类型的对象数组。它还具有插入和删除NSSplitViewItem对象的方法。 但是,没有NSSplitViewItem的文档。如何创建这样的对象?
我在网上看到了一个例子:
let svi = NSSplitViewItem(viewController: vc) where vc is of type NSViewController
但是根本找不到Apple文档。 Apple似乎希望开发人员不要以编程方式添加/删除NSSplitViewItem
有人能告诉我如何创建NSSplitViewItem吗?
答案 0 :(得分:2)
以某种方式,NSSplitViewItem
没有可用的公开文档。但对于这样的场景,有一个小技巧。在Xcode中键入NSSplitViewItem
,然后点击⌘。您将能够看到'头文件' NSSplitViewItem
。
有多个初始化程序可用。
示例:
let item = NSSplitViewItem(viewController: self.viewController)
splitViewController.addSplitViewItem(item)