Skip to content

CLASS

DescribedViewController

public final class DescribedViewController: WorkflowUIViewController

Properties

childForStatusBarStyle

override public var childForStatusBarStyle: UIViewController?

childForStatusBarHidden

override public var childForStatusBarHidden: UIViewController?

childForHomeIndicatorAutoHidden

override public var childForHomeIndicatorAutoHidden: UIViewController?

childForScreenEdgesDeferringSystemGestures

override public var childForScreenEdgesDeferringSystemGestures: UIViewController?

supportedInterfaceOrientations

override public var supportedInterfaceOrientations: UIInterfaceOrientationMask

preferredStatusBarUpdateAnimation

override public var preferredStatusBarUpdateAnimation: UIStatusBarAnimation

childViewControllerForPointerLock

override public var childViewControllerForPointerLock: UIViewController?

Methods

init(description:)

public init(description: ViewControllerDescription)

init(screen:environment:)

public convenience init<S: Screen>(screen: S, environment: ViewEnvironment)

update(description:)

public func update(description: ViewControllerDescription)

update(screen:environment:)

public func update<S: Screen>(screen: S, environment: ViewEnvironment)

viewDidLoad()

override public func viewDidLoad()

viewDidLayoutSubviews()

override public func viewDidLayoutSubviews()

preferredContentSizeDidChange(forChildContentContainer:)

override public func preferredContentSizeDidChange(
    forChildContentContainer container: UIContentContainer
)