gpt4 book ai didi

xcode - Cocoa 对 NSTabViewItem 使用单独的 Controller ?

转载 作者:行者123 更新时间:2023-12-03 17:05:14 24 4
gpt4 key购买 nike

我有一个 NSTabView,它具有不同样式的 NSTabViewItems。有没有一种方法可以将选项卡 Controller 分离到与外部 View Controller 不同的类中?只是为了让我的代码保持整洁。我还希望将选项卡内容保留在单独的 Nib 中。

注意:这适用于 NSTabViewItem,不适用于 UITabs(不适用于 iPhone)。

最佳答案

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

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

在具有选项卡 View 的 NIB Controller 中,在 -awakeFromNib 中,为应进入选项卡 View 的每个 View 实例化 View Controller 。将这些新 View Controller 的 View 设置为选项卡 View 的 NSTabViewItem 的 View 。

关于xcode - Cocoa 对 NSTabViewItem 使用单独的 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10563110/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com