简单的问题。如何在SwiftUI中切换全屏模式? [编辑]

时间:2019-12-13 17:28:12

标签: swift macos swiftui fullscreen

我已经搜索了,找不到任何东西。老实说,我不敢相信有人问这个简单的问题。我的问题实际上是如此简单,以至于我什至都不明白为什么我需要提供代码。无论如何,swiftui中有一个我可以在AppDelegate中调用的功能,以编程方式切换全屏模式吗?

还有,有没有办法在按钮的动作中做到这一点?

1 个答案:

答案 0 :(得分:1)

class AppDelegate: NSObject, NSApplicationDelegate {  

    var window: NSWindow!  

    func applicationDidFinishLaunching(_ aNotification: Notification) {  
        self.window.toggleFullScreen(nil)  
        self.window.makeKey()  
    }  
}