init
TypeScriptstatic initCoder(coder: _Foundation_NSCoder): Promise<(TipUICollectionReusableView) | null>Swift declaration@MainActor @preconcurrency required dynamic init?(coder: NSCoder)class · iOS 17.0+ · SDK 27.1
@MainActor @objc @preconcurrency final class TipUICollectionReusableViewA UICollectionReusableView subclass that represents a tip. You create a tip view by providing a tip and an optional arrow edge. The tip is a type that conforms to the ``Tip`` protocol. The arrow edge is a directional arrow pointing away from the tip.
static initCoder(coder: _Foundation_NSCoder): Promise<(TipUICollectionReusableView) | null>Swift declaration@MainActor @preconcurrency required dynamic init?(coder: NSCoder)static initFrame(frame: { x: number; y: number; width: number; height: number }): Promise<TipUICollectionReusableView>Swift declaration@MainActor @preconcurrency override dynamic init(frame: CGRect)configureTip(tip: SDKHandle, arrowEdge?: (_SwiftUICore_Edge) | null, actionHandler?: ((arg0: Tips_Action) => void)): Promise<TipUICollectionReusableView>Swift declaration@discardableResult @MainActor @preconcurrency final func configureTip(_ tip: any Tip, arrowEdge: Edge? = nil, actionHandler: @escaping @MainActor @Sendable (Tips.Action) -> Void = { _ in }) -> SelfConfigures a reusable view with a tip view embedded. - Parameters: - tip: The tip to display. - arrowEdge: The edge of the tip view that displays the arrow. - actionHandler: The closure to perform when the user triggers a tip's action. - Returns: A collection reusable view that embeds the specified tip.
get imageStyle(): Promise<(SDKHandle) | null>Swift declaration@MainActor @preconcurrency final var imageStyle: (any ShapeStyle)? { get set }Foreground style for the tip's image.
setImageStyle(value?: (SDKHandle) | null): Promise<void>Swift declaration@MainActor @preconcurrency final var imageStyle: (any ShapeStyle)? { get set }Foreground style for the tip's image.
get cornerRadius(): Promise<number>Swift declaration@MainActor @preconcurrency final var cornerRadius: CGFloat { get set }Corner radius for the tip view.
setCornerRadius(value: number): Promise<void>Swift declaration@MainActor @preconcurrency final var cornerRadius: CGFloat { get set }Corner radius for the tip view.
get backgroundStyle(): Promise<SDKHandle>Swift declaration@MainActor @preconcurrency final var backgroundStyle: any ShapeStyle { get set }The background style to use for the tip view.
setBackgroundStyle(value: SDKHandle): Promise<void>Swift declaration@MainActor @preconcurrency final var backgroundStyle: any ShapeStyle { get set }The background style to use for the tip view.
get imageSize(): Promise<{ width: number; height: number }>Swift declaration@MainActor @preconcurrency final var imageSize: CGSize { get set }Size of the image displayed in the tip view.
setImageSize(value: { width: number; height: number }): Promise<void>Swift declaration@MainActor @preconcurrency final var imageSize: CGSize { get set }Size of the image displayed in the tip view.
get viewStyle(): Promise<SDKHandle>Swift declaration@MainActor @preconcurrency final var viewStyle: any TipViewStyle { get set }The given style for TipView within the view hierarchy
setViewStyle(value: SDKHandle): Promise<void>Swift declaration@MainActor @preconcurrency final var viewStyle: any TipViewStyle { get set }The given style for TipView within the view hierarchy
No declarations were skipped in this snapshot.