---
title: UIWindowScenePlacement
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uiwindowsceneplacement-swift.protocol
---

# UIWindowScenePlacement

The placement of a window scene in the workspace.

## Declaration

```swift
protocol UIWindowScenePlacement : Hashable
```

## Topics

### Positioning windows

- [prominent()](uikit/uiwindowsceneplacement-swift.protocol/prominent().md)
- [standard()](uikit/uiwindowsceneplacement-swift.protocol/standard().md)

### Type Methods

- [push(onto:)](uikit/uiwindowsceneplacement-swift.protocol/push(onto:).md)
- [replacing(_:)](uikit/uiwindowsceneplacement-swift.protocol/replacing(_:).md)

## Relationships

### Inherits From

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)

### Conforming Types

- [UIWindowSceneProminentPlacement](uikit/uiwindowsceneprominentplacement-swift.struct.md)
- [UIWindowScenePushPlacement](uikit/uiwindowscenepushplacement-swift.struct.md)
- [UIWindowSceneReplacePlacement](uikit/uiwindowscenereplaceplacement-swift.struct.md)
- [UIWindowSceneStandardPlacement](uikit/uiwindowscenestandardplacement-swift.struct.md)

## See Also

### Positioning windows

- [placement](uikit/uiwindowscene/activationrequestoptions/placement.md)
- [UIWindowSceneProminentPlacement](uikit/uiwindowsceneprominentplacement-swift.struct.md)
- [UIWindowSceneStandardPlacement](uikit/uiwindowscenestandardplacement-swift.struct.md)
- [UIWindowScenePushPlacement](uikit/uiwindowscenepushplacement-swift.struct.md)
