---
title: safeAreaRegions
framework: swiftui
role: symbol
role_heading: Instance Property
path: swiftui/nshostingview/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 view layout behavior

- [requiresConstraintBasedLayout](swiftui/nshostingview/requiresconstraintbasedlayout.md)
- [userInterfaceLayoutDirection](swiftui/nshostingview/userinterfacelayoutdirection.md)
- [isFlipped](swiftui/nshostingview/isflipped.md)
- [layerContentsRedrawPolicy](swiftui/nshostingview/layercontentsredrawpolicy.md)
- [updateConstraints()](swiftui/nshostingview/updateconstraints().md)
- [layout()](swiftui/nshostingview/layout().md)
