【发布时间】:2018-11-06 14:29:57
【问题描述】:
我正在制作一个 Cocoa 应用程序,具有隐藏的统一 NSToolbar 和 Titlebar。为此,我在窗口控制器中添加了一个工具栏,并设置了所有选项以使其不可见并保留 3 个彩色按钮。它在普通窗口中效果很好,但是如果我将此窗口置于全屏状态,它会在顶部显示一个空的工具栏。
如何让这个工具栏在全屏时也透明?
这是可能的,因为它在 macOS Mojave 的新 Mac AppStore 中是这样工作的(有一个隐藏的工具栏,它仍然隐藏在全屏模式中,只有当鼠标放在屏幕顶部时才会出现)。
奖励:我已启用isMovableByWindowBackgroundable,但是否有一个选项可以在双击窗口背景时切换“最大化”操作,就像它通常适用于标题栏一样?
图片如下:
【问题讨论】:
标签: cocoa fullscreen nswindow swift4.2 nstoolbar