NavigationEmbeddingBuilder
open class NavigationEmbeddingBuilder : ViewControllerBuilder
Builder for UINavigationController instance with array of views.
-
Defines how
UINavigationControllershould be created.Declaration
Swift
open var navigationControllerBuilder: () -> UINavigationController -
Creates
NavigationEmbeddingBuilder.Declaration
Swift
public init(navigationBuilder: @escaping () -> UINavigationController = { .init() }) -
Builds
UINavigationControllerfrom provided array of views, setting them inviewControllersproperty ofUINavigationController.Declaration
Swift
open func build(with context: [ViewController]) -> UINavigationControllerParameters
contextArray of views to set in
viewControllersproperty.Return Value
Created
UINavigationController.
View on GitHub
Install in Dash
NavigationEmbeddingBuilder Class Reference