SwiftUIAdapter
@MainActor
public final class SwiftUIAdapter<Content> : SwiftUIAdaptable where Content : ViewDestinationInterfacing
Adapts a SwiftUI View for use inside a UIViewController, using a UIHostingController to present it within UIKit.
-
A SwiftUI
Viewto display.Declaration
Swift
@MainActor public var view: Content -
A reference to the parent of the hosting controller.
Declaration
Swift
@MainActor weak public var parentController: UIViewController? { get set } -
The hosting controller for the SwiftUI
View.Declaration
Swift
@MainActor public var hostingController: UIHostingController<Content> -
The initializer.
Declaration
Swift
@MainActor public init(@ViewBuilder content: () -> Content, parent: UIViewController? = nil)Parameters
contentThe SwiftUI
Viewto adapt.parentA reference to the parent of the hosting controller.
-
Undocumented
Declaration
Swift
@MainActor public func cleanupResources()
View on GitHub