我有一个具有不同样式的 NSTabViewItems 的 NSTabView。有没有办法可以将选项卡控制器分离到与外视图控制器不同的类中?只是为了让我的代码保持整洁。我还希望将标签内容保存在单独的笔尖中。
注意:这是针对 NSTabViewItem 而不是针对 UITabs(不是 iPhone)。
当然可以,但是需要在代码中进行一些设置。创建单独的 NIB,每个视图一个。创建一个自定义子类NSViewController
来加载和拥有每个 NIB 并控制其中的视图。将每个视图NIB的File's Owner的类设置为对应的类。根据需要连接插座。
当您在其 NIB 中配置选项卡视图时,它基本上是空的。您将添加选项卡,但视图中没有任何内容。
在带有选项卡视图的 NIB 的控制器中-awakeFromNib
,为应该进入选项卡视图的每个视图实例化视图控制器。将这些新视图控制器的视图设置为NSTabViewItem
选项卡视图的视图。