我正在尝试复制Pixelmator Pro的窗口,在其中它们的标题栏中具有按钮,而不会隐藏标题和相关的UI:
通常,要获得“集成的标题栏和工具栏”外观,请选择在IB中隐藏标题(在titleVisibility
上也称为NSWindow
)。
我认为他们正在做很多自定义工作,但是当我将Xcode的视图调试器附加到Pixelmator时,我看到了标准的东西:
有趣的是文档控件(NSThemeDocumentButton
等)不是工具栏的一部分。取而代之的是,他们在工具栏的中间使用了一个灵活的空格工具栏项,以确保有足够的空间容纳文档名称。
如何在不隐藏标题的情况下获得这种整体外观?
请注意,我的问题与this one密切相关。但是,我想保留文档标题的完整UI(包括编辑名称的功能等),而不是像其他问题一样简单地在“系统偏好设置”中复制静态标题。