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
nameThe name of the view
builderThe builder block
-
Unregisters a custom view builder.
Declaration
Swift
@MainActor public func unregister(name: String)Parameters
nameThe name of the view
View on GitHub