One Logo Pool Ball
UIKit · IOS API REFERENCE

UIStoryboard

class · iOS 5.0+ · SDK 27.1

@MainActor class UIStoryboard

Members (5)

init · iOS 5.0+

init

TypeScript
static init(name: string, storyboardBundleOrNil?: (_Foundation_Bundle) | null): Promise<UIStoryboard>
Swift declaration
init(name: String, bundle storyboardBundleOrNil: Bundle?)
method · iOS 5.0+

instantiateInitialViewController

TypeScript
instantiateInitialViewController(): Promise<(UIViewController) | null>
Swift declaration
func instantiateInitialViewController() -> UIViewController?
method · iOS 5.0+

instantiateViewController

TypeScript
instantiateViewControllerWithIdentifier(identifier: string): Promise<UIViewController>
Swift declaration
func instantiateViewController(withIdentifier identifier: String) -> UIViewController
method · iOS 13.0+

instantiateViewController

TypeScript
instantiateViewControllerIdentifier(identifier: string): Promise<UIViewController>
Swift declaration
@MainActor @preconcurrency func instantiateViewController<ViewController>(identifier: String, creator: ((NSCoder) -> ViewController?)? = nil) -> ViewController where ViewController : UIViewController
method · iOS 13.0+

instantiateInitialViewController

TypeScript
instantiateInitialViewController40299(): Promise<(UIViewController) | null>
Swift declaration
@MainActor @preconcurrency func instantiateInitialViewController<ViewController>(creator: ((NSCoder) -> ViewController?)? = nil) -> ViewController? where ViewController : UIViewController

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

UIStoryboard.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All UIKit types →