Interactive previews iPhone Duo
Reserved Regions
Returns the reserved regions for the given kind. A reserved region indicates that an area within a view’s coordinate space has been claimed by something the view does not own
Platform Compatibility
iOS 27.1+ iPadOS 27.1+
Tags
SwiftUI Code
var body: some View {
GeometryReader { proxy in
ZStack(alignment: .topLeading) {
ForEach(proxy.reservedRegions(kind: .division)) { region in
regionView(region, color: .blue)
}
ForEach(proxy.reservedRegions(kind: .occlusion)) { region in
regionView(region, color: .orange)
}
}
}
}
private func regionView(_ region: ReservedRegion, color: Color) -> some View {
Rectangle()
.fill(color)
.frame(width: region.frame.width, height: region.frame.height)
.offset(x: region.frame.minX, y: region.frame.minY)
}Found an issue or have a suggestion?
Created: September 28, 2026Updated: September 28, 2026