Xcode 如何实现类似Safari的选项卡视图?

Xcode 如何实现类似Safari的选项卡视图?,xcode,macos,cocoa,tabs,Xcode,Macos,Cocoa,Tabs,我只是想知道如何实现类似Safari的选项卡视图?如下面的gif,带有拖出和拖入动画 以及显示所有选项卡的功能 NSTabView是所有NSControl中可定制性最低的一种。 许多人使用流行的PSMTabBarController(开源)作为替代,它支持拖动选项卡。 就动画而言,我从来没有尝试过制作动画 拖放项目,但听起来真的很酷。。。创建拖动图像后,如果您想办法更改拖动图像,请告诉我。此控件提供了其中一些功能(还有一些用于自定义的功能): (免责声明:我是主要作者)。您可以从newWind

我只是想知道如何实现类似Safari的选项卡视图?如下面的gif,带有拖出和拖入动画

以及显示所有选项卡的功能


NSTabView是所有NSControl中可定制性最低的一种。 许多人使用流行的PSMTabBarController(开源)作为替代,它支持拖动选项卡。 就动画而言,我从来没有尝试过制作动画 拖放项目,但听起来真的很酷。。。创建拖动图像后,如果您想办法更改拖动图像,请告诉我。

此控件提供了其中一些功能(还有一些用于自定义的功能):


(免责声明:我是主要作者)。

您可以从newWindowForTab(\uSender:Any?)开始实现选项卡视图,我知道它可以移动选项卡。Rest尚不清楚,但可能实现拖放以接受该功能。只有基本的选项卡视图。您可以将选项卡从窗口拖到新窗口。操作中的第一个视图可能是WKUIDelegate类中的WKWebView预览操作。要进行拖放,请使用NSView方法dragFile:fromRect:slideBack:event:,启动拖动会话时,NSView将文件的查找器图标用于图像。对于您自己的自定义拖动,您需要构建合适的图像。可能包括显示数据的半透明快照,如选定的文本部分,或数据的符号表示,如拖动电子表格数据时的表格图标。PSMTabBarController的存储库似乎很久没有维护…看起来很有趣,将在我的项目中试用!objc有什么问题吗?我几乎找不到专门针对可可的objc