<!--
{
  "availability" : [
    "iOS: 27.1.0 -",
    "iPadOS: 27.1.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/UIView/ReservedRegion",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "UIKit"
    ],
    "preciseIdentifier" : "s:So6UIViewC5UIKitE14ReservedRegionV"
  },
  "title" : "UIView.ReservedRegion"
}
-->

# UIView.ReservedRegion

A region within a view’s coordinate space that another entity occupies.

```
struct ReservedRegion
```

## Overview

A reserved region indicates that another entity occupies an area within a view’s coordinate space that the view doesn’t own. Arrange your view content to account for this region. Each region describes a frame, margins, active state, and an identifier.

There are two categories of reserved regions:

- [`occlusion`](/documentation/UIKit/UIView/ReservedRegion/Kind-swift.struct/occlusion): An area where an element, such as the Dynamic Island, a camera, or window controls, occludes content.
- [`division`](/documentation/UIKit/UIView/ReservedRegion/Kind-swift.struct/division): An area where content splits into separate regions, such as at the fold of a hinge.

Read reserved regions using the [`reservedRegions(kind:options:)`](/documentation/UIKit/UIView/reservedRegions(kind:options:)) method, which returns all of the reserved regions that currently intersect your view regardless of whether they are currently active.

## Topics

### Getting region details

[`let frame: CGRect`](/documentation/UIKit/UIView/ReservedRegion/frame)

The rectangle of the region in the view’s coordinate space, including the margins.

[`let isActive: Bool`](/documentation/UIKit/UIView/ReservedRegion/isActive)

A Boolean value that indicates whether the region is currently active.

[`let kind: UIView.ReservedRegion.Kind`](/documentation/UIKit/UIView/ReservedRegion/kind-swift.property)

The kind of the region.

[`struct Kind`](/documentation/UIKit/UIView/ReservedRegion/Kind-swift.struct)

A kind of reserved region.

[`let margins: UIEdgeInsets`](/documentation/UIKit/UIView/ReservedRegion/margins)

The margins included in the frame around the reserved region for interactive content.

### Querying reserved regions

[`struct QueryOptions`](/documentation/UIKit/UIView/ReservedRegion/QueryOptions)

Options for querying reserved regions.

## Relationships

### Conforms To

[`Equatable`](/documentation/Swift/Equatable)

[`Identifiable`](/documentation/Swift/Identifiable)

[`Hashable`](/documentation/Swift/Hashable)

---

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)