在Dock和菜单之间设置OSX应用程序框架

时间:2017-06-27 09:03:06

标签: objective-c macos size frame nswindow

我是Objective-c的新手,我不知道如何在菜单栏和Dock之间设置框架高度。我查了很多关于它的问题,这是我的代码:

我创建了一个名为NSWindowController的{​​{1}}文件。

MainWindowController.m

MainWindowController

但它出来了: enter image description here

如何设置框架超出停靠位置?

1 个答案:

答案 0 :(得分:0)

对于屏幕尺寸,请使用-[NSScreen frame]对通过例如+[NSScreen mainScreen]-[NSWindow screen] 要在没有停靠栏和菜单栏的情况下获取可见部分,请使用-[NSScreen visibleFrame]

请记住,完整的桌面可以覆盖多个屏幕。