繁体   English   中英

可可NSWindow使标题栏保持全屏显示

[英]Cocoa NSWindow keep title bar in fullscreen

我想知道如何将标题栏(和按钮)保持在全屏状态。 基本上,它是隐藏的,您需要将光标移到顶部以使标题栏可见。 但是Google Chrome浏览器保留标题栏。 任何想法,该怎么做?

截图更新:

全屏浏览器

在此处输入图片说明

全屏浏览器,光标在顶部:

在此处输入图片说明

在两种情况下,按钮仍然可见。

您可以尝试在窗口中选中全尺寸内容查看复选框。 在此处输入图片说明

您要做的并不是真正符合Apple UI准则,而是获得这种行为的唯一方法是隐藏默认的窗口按钮并自己实现。 当然,这需要将外观设置为不同的模式(激活/停用窗口),并取决于鼠标的位置。

要也获取窗口标准按钮,将它们放置在窗口的内容视图中的其他位置是不够的,因为在全屏模式下,它将隐藏并显示在窗口标题栏中。

用于关闭按钮的操作:

view.window?.orderOut(self)

用于小型化

view.window?.miniaturize(self)

对于全屏模式(最大):

view.window?.toggleFullScreen(self)

如果您有任何问题,请通知我。

祝你有美好的一天

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM