用可可对接无边框窗口

时间:2012-05-10 11:54:14

标签: xcode macos cocoa user-interface nswindow

我想在菜单栏的下方“停靠”一个矩形栏。使用-NSMakeRect()的适当屏幕宽度[[NSScreen mainScreen] frame]非常容易,然后通过以下方式设置窗口样式:

[window setStyleMask:NSBorderlessWindowMask];

工作正常。我尝试通过以下方式尽可能高地展示我的窗口:

[window setFrameOrigin:NSMakePoint(0.0f, screenrect.size.height];

几乎的作品。我看到的是,我的窗口和系统菜单栏之间有一个间隙,如果显示的话,它正好是我窗口标题栏的高度。我不能把窗户推得更高。

是否可以在菜单下方放置无边框窗口?

0 个答案:

没有答案