使用下面的代码,我试图在macOS中进入真正的全屏模式。如果将nil
作为选项传递,则它将进入全屏模式,但是看不到任何内容。
class ViewController: NSViewController {
override func viewDidLoad() {
super.viewDidLoad()
let opts: NSApplication.PresentationOptions = [.fullScreen]
var options = [NSView.FullScreenModeOptionKey: Any]()
options[.fullScreenModeAllScreens] = 0
// options[.fullScreenModeApplicationPresentationOptions] = opts.rawValue
view.enterFullScreenMode(NSScreen.main!, withOptions: options)
}
}
如何使内容可见或是否有另一种方式进入全屏模式?
答案 0 :(得分:3)
告诉ViewController窗口扩展到全屏模式:
self.view.window?.toggleFullScreen(self)