SplitViewController
@MainActor
public final class SplitViewController<UserInteractionType, DestinationType, ContentType, TabType, InteractorType> : UISplitViewController, SplitViewControllerDestinationInterfacing where UserInteractionType : UserInteractionTypeable, DestinationType : RoutableDestinations, ContentType : ContentTypeable, TabType : TabTypeable, InteractorType : InteractorTypeable
A UISplitViewController subclass which can be used as an interface for a SplitViewControllerDestination.
-
Declaration
Swift
public typealias Destination = SplitViewControllerDestination<UserInteractionType, DestinationType, ContentType, TabType, InteractorType> -
Declaration
Swift
public typealias InteractorType = InteractorType -
Declaration
Swift
public typealias UserInteractionType = UserInteractionType -
Undocumented
Declaration
Swift
public typealias ControllerType = SplitViewController -
Declaration
Swift
@MainActor public var destinationState: DestinationInterfaceState<Destination> -
The initializer.
Declaration
Swift
@MainActor public init(destination: Destination, style: UISplitViewController.Style)Parameters
destinationThe Destination associated with this interface.
styleThe
UISplitViewControllerstyle.
View on GitHub