【发布时间】:2018-05-20 23:45:53
【问题描述】:
我正在将窗口设置为全屏:
class WindowController: NSWindowController {
override func windowDidLoad() {
super.windowDidLoad()
window?.titleVisibility = .hidden
window?.collectionBehavior = [.fullScreenPrimary]
}
}
窗口工作正常,但视图没有全屏
你们中的任何人都知道我需要做什么来设置视图全屏以及窗口吗?
非常感谢您的帮助。
【问题讨论】:
-
窗口的
styleMask是什么? -
@KenThomases 我试过 .fullSizeContentView 但我失去了最大化窗口的选项(左角的圆圈按钮)
-
如果
styleMask不包含.resizable,则不会调整窗口大小。 -
如果添加
window?.styleMask = [.resizable]现在我可以调整窗口大小但左侧的三个小按钮不见了。如何恢复这个按钮? -
@KenThomases 我切换到
window?.styleMask = [.resizable, .titled, .closable]现在按钮显示了。但是当我单击按钮使其全屏显示时仍显示为我在上面发布的图像
标签: cocoa swift4 xcode9 nsview nswindow