One Logo Pool Ball
UIKit · IOS API REFERENCE

UISceneSession.Role

struct · iOS 13.0+ · SDK 27.1

struct Role

Members (6)

get · iOS 13.0+

windowApplication

TypeScript
get windowApplication(): Promise<UISceneSession_Role>
Swift declaration
static let windowApplication: UISceneSession.Role
get · iOS 26.0+

windowAssistiveAccessApplication

TypeScript
get windowAssistiveAccessApplication(): Promise<UISceneSession_Role>
Swift declaration
static let windowAssistiveAccessApplication: UISceneSession.Role
get · iOS 27.1+

windowCameraCaptureAccessory

TypeScript
get windowCameraCaptureAccessory(): Promise<UISceneSession_Role>
Swift declaration
static let windowCameraCaptureAccessory: UISceneSession.Role
get · iOS 13.0+ · Deprecated in iOS 16.0

windowExternalDisplay

TypeScript
get windowExternalDisplay(): Promise<UISceneSession_Role>
Swift declaration
static let windowExternalDisplay: UISceneSession.Role
get · iOS 16.0+

windowExternalDisplayNonInteractive

TypeScript
get windowExternalDisplayNonInteractive(): Promise<UISceneSession_Role>
Swift declaration
static let windowExternalDisplayNonInteractive: UISceneSession.Role
init · iOS 13.0+

init

TypeScript
init(rawValue: string): Promise<UISceneSession_Role>
Swift declaration
init(rawValue: String)

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →