1

当您单击上下文菜单“推文”时,推特应用程序有一个浮动窗口,它是 NSPanel 吗?如何?

4

2 回答 2

4

看看 NSWindow 的setLevel:方法:

列表中的每个级别都将其中的窗口分组在前面所有组中的窗口之前。例如,浮动窗口出现在所有普通级别窗口的前面。当一个窗口进入一个新的层级时,它会排在该层级的所有对等体前面。

-- 来自 NSWindow 的setLevel:参考。

您可能还会发现Matt Gemmell 的 MAAttachedWindow项目很有帮助:

替代文字

于 2011-01-20T01:44:52.833 回答
1

这可以通过 NSWindow 子类来实现。在此处查看 Matt Gemmell 的自定义MAAttachedWindow类。

于 2011-01-20T01:43:14.933 回答