MoEngageInAppScrollContentView

@objc
@MainActor
public class MoEngageInAppScrollContentView : UIView

A custom content view that forwards specific properties to the parent container. This is used inside a UIScrollView to properly handle dataSource and other properties.

  • Declaration

    Swift

    @MainActor
    public override init(frame: CGRect)
  • Initialize with frame and parent container reference

    Declaration

    Swift

    @objc
    @MainActor
    public init(frame: CGRect, parentContainer: MoEngageInAppPrimaryContainerView?)

    Parameters

    frame

    The frame for the view

    parentContainer

    The parent container that will contain this view

  • Declaration

    Swift

    @objc
    @MainActor
    public func addWidget(_ widget: UIView)
  • Declaration

    Swift

    @objc
    @MainActor
    public func updateContentSize()
  • Declaration

    Swift

    @objc
    @MainActor
    public func widgetSizeChanged(_ widget: UIView)
  • Declaration

    Swift

    @MainActor
    public override func layoutSubviews()