AirshipCustomViewManager
@MainActor
public final class AirshipCustomViewManager : Sendable
Airship custom view manager for displaying an app view in a Scene based layout.
-
Shared instance
Declaration
Swift
@MainActor public static let shared: AirshipCustomViewManager
-
Builder that is used when a view is requested that does not have a registered builder. The default behavior is to return an empty view.
Declaration
Swift
@MainActor public var fallbackBuilder: AirshipCustomViewBuilder
-
Registers a custom view builder.
Declaration
Swift
@MainActor public func register(name: String, @ViewBuilder builder: @escaping AirshipCustomViewBuilder)
Parameters
name
The name of the view
builder
The builder block
-
Unregisters a custom view builder.
Declaration
Swift
@MainActor public func unregister(name: String)
Parameters
name
The name of the view