Contents

windowFullScreenBehavior(_:)

Configures the full screen functionality for the window enclosing self.

Declaration

nonisolated func windowFullScreenBehavior(_ behavior: WindowInteractionBehavior) -> some View

Parameters

  • behavior:

    The full screen behavior.

Discussion

By default, the window full screen functionality is determined by the scene, as well as any modifiers applied to it. Additionally, when using the windowResizability(_:) modifier, the maximum size of the window’s contents will also determine whether a window can be made full screen.

You can use this modifier to override the default behavior.

For example, you can specify that a window cannot enter full screen mode:

struct MyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
                .windowFullScreenBehavior(.disabled)
        }
    }
}

See Also

Managing window behavior