One Logo Pool Ball
UIKit · IOS API REFERENCE

UISceneConfiguration

class · iOS 13.0+ · SDK 27.1

@MainActor class UISceneConfiguration

Members (11)

init · iOS 13.0+

init

TypeScript
static init(): Promise<UISceneConfiguration>
Swift declaration
convenience init()
init · iOS 27.0+

init

TypeScript
static initName(name?: (string) | null): Promise<UISceneConfiguration>
Swift declaration
convenience init(name: String?)
init · iOS 13.0+

init

TypeScript
static initNameSessionRole(name: (string) | null, sessionRole: UISceneSession_Role): Promise<UISceneConfiguration>
Swift declaration
init(name: String?, sessionRole: UISceneSession.Role)
get · iOS 13.0+

delegateClass

TypeScript
get delegateClass(): Promise<(string) | null>
Swift declaration
var delegateClass: AnyClass? { get set }
set · iOS 13.0+

delegateClass

TypeScript
setDelegateClass(value?: (string) | null): Promise<void>
Swift declaration
var delegateClass: AnyClass? { get set }
get · iOS 13.0+

name

TypeScript
get name(): Promise<(string) | null>
Swift declaration
var name: String? { get }
get · iOS 13.0+

role

TypeScript
get role(): Promise<UISceneSession_Role>
Swift declaration
var role: UISceneSession.Role { get }
get · iOS 13.0+

sceneClass

TypeScript
get sceneClass(): Promise<(string) | null>
Swift declaration
var sceneClass: AnyClass? { get set }
set · iOS 13.0+

sceneClass

TypeScript
setSceneClass(value?: (string) | null): Promise<void>
Swift declaration
var sceneClass: AnyClass? { get set }
get · iOS 13.0+

storyboard

TypeScript
get storyboard(): Promise<(UIStoryboard) | null>
Swift declaration
var storyboard: UIStoryboard? { get set }
set · iOS 13.0+

storyboard

TypeScript
setStoryboard(value?: (UIStoryboard) | null): Promise<void>
Swift declaration
var storyboard: UIStoryboard? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →