---
title: UIWindowScene.ActivationRequestOptions
framework: uikit
role: symbol
role_heading: Class
path: uikit/uiwindowscene/activationrequestoptions
---

# UIWindowScene.ActivationRequestOptions

An object that contains information you want the system to use when activating a new window scene.

## Declaration

```swift
class ActivationRequestOptions
```

## Overview

Overview Create a UIWindowScene.ActivationRequestOptions object before you activate a scene using the activateSceneSession(for:errorHandler:) (Swift) or activateSceneSessionForRequest:errorHandler: (Objective-C) method of UIApplication. Use this object to specify the preferred presentation style of the new scene.

## Topics

### Positioning windows

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

### Deprecated

- [preferredPresentationStyle](uikit/uiwindowscene/activationrequestoptions/preferredpresentationstyle.md)
- [UIWindowSceneReplacePlacement](uikit/uiwindowscenereplaceplacement-swift.struct.md)

## Relationships

### Inherits From

- [UIScene.ActivationRequestOptions](uikit/uiscene/activationrequestoptions.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Supporting types

- [UIWindowScene.ActivationAction](uikit/uiwindowscene/activationaction.md)
- [UIWindowScene.ActivationConfiguration](uikit/uiwindowscene/activationconfiguration.md)
- [UIWindowScene.ActivationInteraction](uikit/uiwindowscene/activationinteraction.md)
- [UIWindowSceneDestructionRequestOptions](uikit/uiwindowscenedestructionrequestoptions.md)
- [UIWindowScene.DismissalAnimation](uikit/uiwindowscene/dismissalanimation.md)
- [UIWindowSceneDragInteraction](uikit/uiwindowscenedraginteraction.md)
- [UIWindowScene.ResizingRestrictions](uikit/uiwindowscene/resizingrestrictions.md)
- [UIWindowSceneResizingRestrictions](uikit/uiwindowsceneresizingrestrictions.md)
- [UIWindowScene.PresentationStyle](uikit/uiwindowscene/presentationstyle.md)
