MessageContainerView

public final class MessageContainerView<AccessoryViewFactory, MainView> : UIView where AccessoryViewFactory : StaticViewFactory, MainView : UIView

A container view that helps to layout the message view and its accessory

  • An accessory view.

    Declaration

    Swift

    public lazy var accessoryView: AccessoryViewFactory.View? { get set }
  • Main view.

    Declaration

    Swift

    public var customView: MainView { get }
  • An alignment of the contained views within the MessageContainerView,

    Declaration

    Swift

    public var alignment: ChatItemAlignment { get set }
  • Initializes and returns a newly allocated view object with the specified frame rectangle.

    Declaration

    Swift

    public override init(frame: CGRect)

    Parameters

    frame

    The frame rectangle for the view, measured in points. The origin of the frame is relative to the superview in which you plan to add it.

  • Returns an object initialized from data in a given unarchiver.

    Declaration

    Swift

    public required init?(coder: NSCoder)

    Parameters

    coder

    An unarchiver object.