分离NSPopover后,下一个外观缺少标注

时间:2013-08-30 01:00:29

标签: objective-c nspopover

我有一个NSPopover,我可以分离为NSWindow。但是,完成此操作后,下一个弹出窗口将缺少标注三角形。我发现如果我拖动新的弹出窗口并回到按钮位置,我会恢复三角形 - 所以它必须是弹出窗口卡在拉开状态。拉出窗户后如何重置状态?

之前

enter image description here

enter image description here

有人认为,目的是每次制作一个新的NSPopover,但这不可能是正确的。任何答案,链接等都非常感激。

更新在Xcode示例代码中,每次都会重新创建popover。它发生在popoverDidClose的委托中。

1 个答案:

答案 0 :(得分:4)

我认为每次创建一个新的弹出窗口是要走的路。这是一个便宜的操作,因为popover的内容不是每次都重新创建,只是popover本身。