首页 > 解决方案 > 基于文档的应用程序,其中顶级文档代表窗口,而不是选项卡

问题描述

当我使用 Xcode 12 创建“文档应用程序”时,生成的应用程序模板是 CoreData 支持的“文档”代表当前选项卡的应用程序模板,如下所示:

在此处输入图像描述

所以基本上如果我点击 cmd-S,语义就是保存那个当前活动选项卡的内容。

但是,如果我希望“文档”代表该窗口中的所有选项卡怎么办?考虑到这些默认窗口选项卡是内置的,Cocoa 是否足够灵活以符合我的设计标准?

标签: macoscocoadocumentappkit

解决方案


您发布的示例在单个窗口中包含多个文档(UntitledUntitled 2 、..)。这些选项卡中的每一个都是一个单独的文档,其选项卡式界面由 macOS 透明处理。

如果您想单个文档中使用选项卡(例如Numbers文档中的工作表),您必须自己实现该功能。


推荐阅读