<!--
{
  "availability" : [
    "macOS: 11.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/NSView/additionalSafeAreaInsets",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "AppKit"
    ],
    "preciseIdentifier" : "c:objc(cs)NSView(py)additionalSafeAreaInsets"
  },
  "title" : "additionalSafeAreaInsets"
}
-->

# additionalSafeAreaInsets

Custom insets that you specify to modify your view’s safe area

```
var additionalSafeAreaInsets: NSEdgeInsets { get set }
```

## Discussion

Use this property to adjust the safe area insets of your view by the specified amount. The safe area defines the portion of your view’s visible area that is guaranteed to be unobscured by the bars or other ancestor-provided views.

You might use this property if your view contains content that obscures its subviews. For example, a view that draws a custom tool palette might extend the safe area to prevent subviews from displaying their content underneath the palette.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)