TabBarControllerFactory

@MainActor
public struct TabBarControllerFactory<VC, C> : ContainerFactory where VC : UITabBarController

The ContainerFactory that creates a UITabBarController instance.

Associated types

  • Declaration

    Swift

    public typealias ViewController = VC
  • Declaration

    Swift

    public typealias Context = C

Properties

  • A Xib file name

    Declaration

    Swift

    @MainActor
    public let nibName: String?
  • A Bundle instance

    Declaration

    Swift

    @MainActor
    public let bundle: Bundle?
  • UITabBarControllerDelegate reference

    Declaration

    Swift

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

    Declaration

    Swift

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

Methods

Shorthands