SwiftUIHostingState
@MainActor
public final class SwiftUIHostingState<Content, UserInteractionType, DestinationType, ContentType, TabType, InteractorType> : DestinationStateable where Content : SwiftUIHostedInterfacing, UserInteractionType : UserInteractionTypeable, DestinationType : RoutableDestinations, ContentType : ContentTypeable, TabType : TabTypeable, InteractorType : InteractorTypeable
A state object for a SwiftUI View
being hosted within a UIKit interface.
-
Declaration
Swift
public typealias Destination = SwiftUIContainerDestination<Content, UserInteractionType, DestinationType, ContentType, TabType, InteractorType>
-
The container Destination which user interaction events are sent to.
Declaration
Swift
@MainActor public var destination: Destination { get set }
-
The initializer.
Declaration
Swift
@MainActor public init(destination: Destination)
Parameters
destination
The container Destination which user interaction events are sent to.