Swift 如何在应用程序中实现垂直选项卡

Swift 如何在应用程序中实现垂直选项卡,swift,macos,cocoa,Swift,Macos,Cocoa,我想实现这样的目标: 左侧是选项卡列表或菜单列表,右侧是此选项卡的详细信息页面。当我选择其中一个选项卡时,右侧的内容将更改。由于选项卡的内容完全不同,因此我认为可能应该为不同的右侧页面使用不同的ViewController,并为选项卡使用类似根控制器的内容。但我不知道应用程序架构到底应该是怎样的,我想举一个简单的例子(可能类似于: -选项卡控制器 -TabOneDetailViewController -选项卡2(详细视图控制器) 谢谢。在macOS中,这是侧边栏,而不是垂直选项卡。Appl

我想实现这样的目标:

左侧是选项卡列表或菜单列表,右侧是此选项卡的详细信息页面。当我选择其中一个选项卡时,右侧的内容将更改。由于选项卡的内容完全不同,因此我认为可能应该为不同的右侧页面使用不同的ViewController,并为选项卡使用类似根控制器的内容。但我不知道应用程序架构到底应该是怎样的,我想举一个简单的例子(可能类似于: -选项卡控制器 -TabOneDetailViewController -选项卡2(详细视图控制器)
谢谢。

在macOS中,这是侧边栏,而不是垂直选项卡。Apple提供了一个较旧的示例代码,它向您展示了它应该如何实现。 如果不需要NSOutlineView功能,可以使用NSTableView来简化它


玩得开心

谢谢,这很有帮助:)