【问题标题】:Cocoa using separate controller for an NSTabViewItem?可可对 NSTabViewItem 使用单独的控制器?
【发布时间】:2012-05-12 10:59:03
【问题描述】:

我有一个具有不同样式的 NSTabViewItems 的 NSTabView。有没有办法可以将选项卡控制器分离到与外视图控制器不同的类中?只是为了让我的代码保持整洁。我还希望将标签内容保存在单独的笔尖中。

注意:这是针对 NSTabViewItem 而不是针对 UITabs(不是 iPhone)。

【问题讨论】:

    标签: xcode cocoa nstabview


    【解决方案1】:

    当然可以,但是需要在代码中进行一些设置。创建单独的 NIB,每个视图一个。创建NSViewController 的自定义子类以加载和拥有每个NIB 并控制其中的视图。将每个视图NIB的File's Owner的类设置为对应的类。根据需要连接插座。

    当您在其 NIB 中配置选项卡视图时,它基本上是空的。您将添加选项卡,但视图中没有任何内容。

    在带有标签视图的 NIB 控制器中,在-awakeFromNib 中,为应该进入标签视图的每个视图实例化视图控制器。将这些新视图控制器的视图设置为标签视图的NSTabViewItems 的视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-24
      • 2023-03-27
      • 1970-01-01
      • 2018-04-05
      • 1970-01-01
      • 2018-03-08
      • 1970-01-01
      相关资源
      最近更新 更多