MoEngageInAppVideoWidget

@objcMembers
@MainActor
public class MoEngageInAppVideoWidget : UIView

Video widget view for inapps.

  • The data for this widget.

    Declaration

    Swift

    @MainActor
    public let widget: MoEngageInAppWidget
  • The end position for this widget.

    Declaration

    Swift

    @MainActor
    public private(set) var endPosition: CGPoint { get }
  • Callback for view will change window.

    Declaration

    Swift

    @MainActor
    public override func willMove(toWindow newWindow: UIWindow?)

    Parameters

    newWindow

    The new parent window.

  • Callback for view added to window.

    Declaration

    Swift

    @MainActor
    public override func didMoveToWindow()
  • Declaration

    Swift

    @MainActor
    public override func observeValue(
        forKeyPath keyPath: String?, of object: Any?,
        change: [NSKeyValueChangeKey: Any]?, context: UnsafeMutableRawPointer?
    )
  • Callback for view removed from superview.

    Declaration

    Swift

    @MainActor
    public override func removeFromSuperview()