我想模拟使用NSWindow的NSMenu的行为。但是,当我尝试将状态项下方的窗口(位于屏幕顶部)锚定时,我意识到默认情况下,所有窗口在窗口顶部和状态栏之间都有1像素的余量。这里是我的意思是: NSWindow at top of screen with unintended margin将NSWindow放置在屏幕顶部,没有1像素边距。
我发现,管理没有这个利润率创造了状态栏下方的一个自定义窗口在GitHub上一个过时的实现,但我有一个很难搞清楚的实施如何实现这一点。 https://github.com/SquaredTiki/JGMenuWindow
我该如何摆脱边距,使窗口贴合状态栏?
是的,我不想要一些NSMenu的默认行为,例如,当你关注应用程序中的另一个窗口时它会关闭。 – Yves