我刚刚进入桌面 Cocoa 开发(我有 iOS 开发经验)。如果这个问题看起来很基本,请原谅我。
话虽如此,我正在处理一个需要处理大量计算和功能的大型程序。几乎有十几个视图,用 NSTabView 组织。而不是将所有内容都倾倒到一个类的怪物中并创建一个让我的系统崩溃的 XIB 文件(Xcode 显然不是那么高效......谁知道?:P)。我希望每个选项卡都是它自己的 NSViewController 以及随附的 XIB;因此,我想从相应的 XIB 加载每个选项卡的视图。
我正在根据 UITabBarController 考虑这一点,但这似乎不起作用(据我所知,没有 NSTabViewController)。我不确定如何做到这一点(或者即使有可能——但我不能是唯一一个遇到这个问题的人?),我会很感激任何帮助。谢谢!
更新:我尝试将控制器的视图分配给选项卡的视图,但很快意识到这不会让我到任何地方。是否值得从头开始创建 NSTabViewController,或者是否有解决方案?