首页 > 解决方案 > 如何在左侧固定 NSWindow 选项卡(如在 Safari 中)?

问题描述

我有一个 macOS 应用程序,用户可以在主窗口内的新选项卡中打开文档。但是这样做之后,主窗口就变成了一个可以拖出或关闭的选项卡。所以我正在寻找一种方法来防止这种情况,方法是锁定/固定选项卡左侧的选项卡,并禁用关闭按钮(如 Safari 中的固定选项卡),以便始终可以访问主界面。一个额外的功能是禁用将选项卡移动到新窗口的功能。

有没有办法做到这一点?

编辑:这就是我想要实现的。我将所有信息所在的窗口称为“主界面”(就像这里的“我的图书馆”选项卡一样)。当用户点击表格视图中的某个项目时,应用程序会在新选项卡中打开 pdf,并使用特定的界面来显示 pdf(我可以通过打开一个新窗口作为选项卡来实现)。我想要的是固定左侧的“我的图书馆”选项卡,以便用户可以重新排序 pdf 选项卡,但始终将“我的图书馆”选项卡保持在同一位置。我还想禁用此选项卡的关闭按钮(如 Safari 中的固定站点)。 在此处输入图像描述

标签: swiftmacostabsappkit

解决方案


推荐阅读