我正在寻找一种自定义拖放窗口/标签的方法。我有一个基于文档的应用程序,带有自定义窗口控制器。我能够为它创建标签并将它们全部放在顶部,它们都显示出来,一切都很好用。
我遇到麻烦的地方是,如果我创建一个不同的未连接窗口并开始尝试将窗口或标签拖动到不同的窗口或标签栏以使其停靠或合并。有时它按我想要的方式工作,有时它不允许对接或任何东西。其他时候它做我不想要的事情。我需要一种方法来帮助它...
我正在寻找一种方法来处理这些事件,但在我的所有搜索中,我无法找到api或控制窗口拖动/丢弃的位置。我查看了NSDraggingDestination
,但这与Windows无关,只是粘贴板。看着NSWindowController
并且也没有看到任何东西。有人知道这是否可行?