macos - 基于文档的应用程序,其中顶级文档代表窗口,而不是选项卡
问题描述
当我使用 Xcode 12 创建“文档应用程序”时,生成的应用程序模板是 CoreData 支持的“文档”代表当前选项卡的应用程序模板,如下所示:
所以基本上如果我点击 cmd-S,语义就是保存那个当前活动选项卡的内容。
但是,如果我希望“文档”代表该窗口中的所有选项卡怎么办?考虑到这些默认窗口选项卡是内置的,Cocoa 是否足够灵活以符合我的设计标准?
解决方案
您发布的示例在单个窗口中包含多个文档(Untitled、Untitled 2 、..)。这些选项卡中的每一个都是一个单独的文档,其选项卡式界面由 macOS 透明处理。
如果您想在单个文档中使用选项卡(例如Numbers文档中的工作表),您必须自己实现该功能。
推荐阅读
- php - 多个请求同时绕过检查
- c# - .NET 数据层线程安全
- python-3.x - 如何将 Arduino 中的轮询数据捕获到 python 3 中?
- react-rails - React Rails“标识符'Set'未定义”
- c - C 程序 (Visual Studio) 中关于 Malloc 的编译错误(“void*”类型的值不能用于初始化“Item*”类型的实体
- wordpress - 将本地 wordpress 移动到实时服务器,以为我做的一切都是正确的
- python - 隐马尔可夫模型如何生成概率
- php - Heroku SSL 证书错误自定义域
- eclipse - PyDev Python简单的hello world程序不断终止而不向控制台返回任何内容
- c - C - 为什么 * 符号出现在之前和之后的内存分配