macos - 如何在全屏游戏中隐藏扩展坞和菜单栏?

标签 macos cocoa 2d-games xojo

我正在编写一个将在全屏窗口中运行的游戏。我使用 Xojo 对其进行编码(因此 Xcode/Interface Builder 中可能提供的任何 bool 窗口属性都不是一个选项)。

是否有一个 plist 键/值可以在我的应用程序中设置,当我的窗口设置为全屏时,它将隐藏应用程序菜单栏和停靠栏?

需要在 Yosemite 上工作。

最佳答案

获取macoslib

它包含可以执行此操作的 NSWindow 扩展。只需在项目中搜索“全屏”即可。

还有一个演示。如果运行该项目,请打开菜单栏:Examples -> Cocoa -> NSWindow。该窗口有一个用于测试的“切换全屏”按钮。

关于macos - 如何在全屏游戏中隐藏扩展坞和菜单栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29579641/

相关文章:

objective-c - 控制 NSMenuItem 插入/填充?

javascript - EaselJS - 舞台鼠标悬停

android - Unity 背景 Sprite 会影响 fps

macos - 以编程方式了解给定路径是 Mac OS X 上的网络路径还是本地路径

macos - Cocoa CALayer 不显示 NSImage

linux - 扫描操作系统网络流量的库或技术

xcode - OS X 是否支持 3 倍缩放?

macos - sed中的十六进制代码-在OSX上表现不正常

iphone - 为什么对实例变量使用下划线,而不是其对应的属性?

c# - 将 Unity 中的 2D 相机移动限制在 map 的边缘