---
title: safeAreaRegions
framework: swiftui
role: symbol
role_heading: Instance Property
path: swiftui/nshostingcontroller/safearearegions
---

# safeAreaRegions

The safe area regions that this view controller adds to its view.

## Declaration

```swift
@MainActor @preconcurrency var safeAreaRegions: SafeAreaRegions { get set }
```

## Discussion

Discussion The default value is SafeAreaRegions.all.

## See Also

### Configuring the controller

- [sizeThatFits(in:)](swiftui/nshostingcontroller/sizethatfits(in:).md)
- [preferredContentSize](swiftui/nshostingcontroller/preferredcontentsize.md)
- [sizingOptions](swiftui/nshostingcontroller/sizingoptions.md)
- [sceneBridgingOptions](swiftui/nshostingcontroller/scenebridgingoptions.md)
