【发布时间】:2020-11-15 21:26:22
【问题描述】:
当我使用 Xcode 12 创建“文档应用程序”时,生成的应用程序模板是 CoreData 支持的“文档”代表当前 选项卡,如下所示:
所以基本上如果我点击 cmd-S,语义就是保存当前活动选项卡的内容。
但是,如果我希望“文档”代表该窗口中的所有选项卡,该怎么办?鉴于这些默认窗口选项卡是内置的,Cocoa 是否足够灵活以符合我的设计标准?
【问题讨论】:
-
标签页被拖走形成一个新窗口时会变成什么?一个新的文件或仍然是相同的?一个文档上的所有选项卡是否都具有不同的视图。这个博客可能对机械师有帮助christiantietze.de/posts/2019/01/…
-
@WarrenBurton 如果一个选项卡从一个窗口拖到一个新窗口,它应该是它自己的新文档。不,每个选项卡都代表文档的“部分”,由选项卡所在的窗口表示。我想知道这是否可行,但这正是我所需要的。因此,如果您将选项卡从一个窗口拖到另一个窗口,则将其从第一个文档中删除并将其添加到第二个文档中。链接的资源(和后续帖子)看起来很棒,谢谢。我去看看。
-
我认为可以在文档之间拖动窗口选项卡,但您想支持撤消、版本、状态恢复和/或其他花里胡哨吗?
-
@Willeke 如果可能的话是的,但我理解如果我没有根据我的特殊要求开箱即用这些东西。我猜我可以自己手动添加这样的功能。有关使初始功能正常工作的任何提示吗?
标签: macos cocoa document appkit