---
title: overlayArrangementZIndex
framework: SwiftUI
role: symbol
role_heading: Instance Property
platforms: [iOS 27.1+, iPadOS 27.1+]
path: swiftui/environmentvalues/overlayarrangementzindex
---

# overlayArrangementZIndex

The z-index for a view within an overlay arrangement view.

## Declaration

```swift
var overlayArrangementZIndex: Int { get set }
```

## Discussion

Discussion Use this value to read the z-ordering of a view when it is placed in an overlay arrangement. Views with a higher z-index are rendered on top of views with a lower z-index. struct PlayerView: View {     @Environment(\.overlayArrangementZIndex) var zIndex

var body: some View {         VideoPlayerControls()             .opacity(zIndex == 0 ? 1.0 : 0.5)     } }

## See Also

### Arrangement views

- [splitArrangementAxis](swiftui/environmentvalues/splitarrangementaxis.md)
