以编程方式更改 NSSplitViewController 中的视图
Programmatically changing the views inside NSSplitViewController
来自 NSSplitViewController class 参考
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 似乎希望开发人员不要以编程方式 add/remove NSSplitViewItem
有人能告诉我如何创建 NSSplitViewItem 吗?
不知何故 public 没有可用于 NSSplitViewItem
的文档。但是对于这样的场景有一个小技巧。在 Xcode 中键入 NSSplitViewItem
,然后按 ⌘ 并单击它。您将能够看到 NSSplitViewItem
的 'header file'。
有多个初始化器可用。
示例:
let item = NSSplitViewItem(viewController: self.viewController)
splitViewController.addSplitViewItem(item)
来自 NSSplitViewController class 参考 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 似乎希望开发人员不要以编程方式 add/remove NSSplitViewItem
有人能告诉我如何创建 NSSplitViewItem 吗?
不知何故 public 没有可用于 NSSplitViewItem
的文档。但是对于这样的场景有一个小技巧。在 Xcode 中键入 NSSplitViewItem
,然后按 ⌘ 并单击它。您将能够看到 NSSplitViewItem
的 'header file'。
有多个初始化器可用。
示例:
let item = NSSplitViewItem(viewController: self.viewController)
splitViewController.addSplitViewItem(item)