NavigationControllerFactory

public struct NavigationControllerFactory<VC, C> : ContainerFactory where VC : UINavigationController

The ContainerFactory that creates a UINavigationController instance.

Associated types

  • Declaration

    Swift

    public typealias ViewController = VC
  • Declaration

    Swift

    public typealias Context = C

Properties

  • A Xib file name

    Declaration

    Swift

    public let nibName: String?
  • A Bundle instance

    Declaration

    Swift

    public let bundle: Bundle?
  • UINavigationControllerDelegate reference

    Declaration

    Swift

    public private(set) weak var delegate: UINavigationControllerDelegate? { get }
  • The additional configuration block

    Declaration

    Swift

    public let configuration: ((VC) -> Void)?

Methods