我有一个基于NSDocument的Mac应用程序。每个窗口都会自动获取包含文档名称及其编辑状态的默认标题。
我的窗口由带有侧边栏和实际文档内容的拆分视图组成。我在窗口的整个高度上使用NSVisualEffectView作为侧边栏。
现在的问题是窗口/文档标题始终位于窗口的中心,但是使用侧边栏时,它看起来不合适。它确实应该位于右侧的白色内容部分(见图)。
当侧边栏变宽时,它甚至会切入窗口标题。
有没有办法控制默认窗口标题的位置,以确保它相对于白色内容视图保持居中?
我的窗口设置:
window?.titlebarAppearsTransparent = true
window?.styleMask.update(with: .fullSizeContentView)