通过下面的代码,我尝试在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)
}
}
如何使内容可见或有其他方法进入全屏模式?
最佳答案
告诉ViewController的窗口展开为全屏模式:
self.view.window?.toggleFullScreen(self)
关于swift - 如何在macOS中进入真正的全屏模式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51370299/