---
title: ImmersiveEnvironmentBehavior
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/immersiveenvironmentbehavior
---

# ImmersiveEnvironmentBehavior

The behavior of the system-provided immersive environments when a scene is opened by your app.

## Declaration

```swift
struct ImmersiveEnvironmentBehavior
```

## Overview

Overview Use one of these values with the immersiveEnvironmentBehavior(_:) scene modifier to indicate how the immersive environment should behave when your app opens a scene.

## Topics

### Type Properties

- [automatic](swiftui/immersiveenvironmentbehavior/automatic.md)
- [coexist](swiftui/immersiveenvironmentbehavior/coexist.md)
- [replace](swiftui/immersiveenvironmentbehavior/replace.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Creating an immersive space

- [ImmersiveSpace](swiftui/immersivespace.md)
- [ImmersiveSpaceContentBuilder](swiftui/immersivespacecontentbuilder.md)
- [immersionStyle(selection:in:)](swiftui/scene/immersionstyle(selection:in:).md)
- [ImmersionStyle](swiftui/immersionstyle.md)
- [immersiveSpaceDisplacement](swiftui/environmentvalues/immersivespacedisplacement.md)
- [ProgressiveImmersionAspectRatio](swiftui/progressiveimmersionaspectratio.md)
