Macos 覆盖窗口下拉列表

Macos 覆盖窗口下拉列表,macos,cocoa,drag-and-drop,nswindowcontroller,Macos,Cocoa,Drag And Drop,Nswindowcontroller,我正在寻找一种自定义窗口/选项卡拖放的方法。我有一个基于文档的应用程序,带有自定义窗口控制器。我可以为它创建标签,并将它们放在顶部,它们都会显示出来,一切都很好 我遇到的麻烦是,如果我创建了一个不同的未连接窗口,并开始尝试将窗口或选项卡拖动到不同的窗口或选项卡栏中,使其停靠或合并。有时它能按我的意愿工作,有时它不允许对接或任何事情。其他时候它会做我不想做的事。我需要一个方法来帮助它 我正在寻找一种与这些事件联系在一起的方法,但在我所有的搜索中,我都找不到控制窗口拖放的api或api所在的位置。我

我正在寻找一种自定义窗口/选项卡拖放的方法。我有一个基于文档的应用程序,带有自定义窗口控制器。我可以为它创建标签,并将它们放在顶部,它们都会显示出来,一切都很好

我遇到的麻烦是,如果我创建了一个不同的未连接窗口,并开始尝试将窗口或选项卡拖动到不同的窗口或选项卡栏中,使其停靠或合并。有时它能按我的意愿工作,有时它不允许对接或任何事情。其他时候它会做我不想做的事。我需要一个方法来帮助它

我正在寻找一种与这些事件联系在一起的方法,但在我所有的搜索中,我都找不到控制窗口拖放的api或api所在的位置。我查看了
NSDraggingDestination
,但它与windows无关,只是粘贴板的内容。查看了
NSWindowController
,也没有看到任何内容。有人知道这是否可能吗