Factories
-
The
See moreStepAssembly
transforms aFinder
result as aFactory
result. It is useful when aUIViewController
instance was built inside of the parentContainerFactory
. -
The
See moreContainerFactory
that creates aUINavigationController
instance.Declaration
Swift
public struct NavigationControllerFactory<VC, C> : ContainerFactory where VC : UINavigationController
-
The
See moreContainerFactory
that creates aUITabBarController
instance.Declaration
Swift
public struct TabBarControllerFactory<VC, C> : ContainerFactory where VC : UITabBarController
-
The
See moreContainerFactory
that creates aUISplitController
instance.Declaration
Swift
public struct SplitControllerFactory<VC, C> : ContainerFactory where VC : UISplitViewController
-
The dummy struct used to represent the
Factory
that does not build anything. Its only purpose is to provide the type safety checks for theStepAssembly
.For example, the
See moreUIViewController
of the step was already loaded and integrated into a stack by a storyboard in a previous step. -
Builds
See moreUIHostingController
withContentView
as aUIHostingController.rootView
using the constructor provided withContextInstantiatable
implementation.Declaration
Swift
@available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *) public struct UIHostingControllerWithContextFactory<ContentView> : Factory where ContentView : ContextInstantiatable