我有一个NSPopover
,其中包含NSTabView
,其中包含所有popover的内容视图区域。在此设置中,即使我已在委托中正确实现detachableWindowForPopover:
,也无法拖出弹出窗口。我知道我已经正确实现了委托,因为如果标签视图的大小略有减少(以揭示它的父视图),可以将弹出窗口拖出到它自己的窗口中。
问题是:如何通过抓住标签视图中的任何空白区域来分离弹出窗口?
这是我的对象组合层次结构
NSPopover
-> content view controller (NSViewController)
-> the content view controller's view (NSView)
-> NSTabView
-> (some other views and their controllers for each tab)