更改基于文档的应用程序的默认NSWindow标题的位置

时间:2017-03-24 13:50:39

标签: cocoa nswindow nsdocument

我有一个基于NSDocument的Mac应用程序。每个窗口都会自动获取包含文档名称及其编辑状态的默认标题。

我的窗口由带有侧边栏和实际文档内容的拆分视图组成。我在窗口的整个高度上使用NSVisualEffectView作为侧边栏。

现在的问题是窗口/文档标题始终位于窗口的中心,但是使用侧边栏时,它看起来不合适。它确实应该位于右侧的白色内容部分(见图)。

当侧边栏变宽时,它甚至会切入窗口标题。

有没有办法控制默认窗口标题的位置,以确保它相对于白色内容视图保持居中?

我的窗口设置:

window?.titlebarAppearsTransparent = true
window?.styleMask.update(with: .fullSizeContentView)

Window example

0 个答案:

没有答案