Contents

overlayArrangementZIndex

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

Declaration

var overlayArrangementZIndex: Int { get set }

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