Messages Namespace

The Messages framework supports extensions to the Messages app.

Classes

MSConversation

A sequences of messages between the user and one or more others.

MSMessage

An interactive message object.

MSMessageErrorCodeExtensions

Extension methods for the Messages.MSMessageErrorCode enumeration.

MSMessageLayout

Abstract base class for defining the appearance of MSMessage objects.

MSMessageLiveLayout
MSMessagesAppViewController

A T:Speech.UIViewController that, when extended by the developer, is used to present a custom user-experience within the Messages app.

MSMessageTemplateLayout

Lays out the display of MSMessage objects.

MSSession

Represents a messaging session in which MSMessage objects can be created and updated.

MSSticker

A custom Messages sticker.

MSStickerBrowserView

A UIView that can be extended to provide a custom sticker-selection experience.

MSStickerBrowserView.MSStickerBrowserViewAppearance

Appearance class for objects of type MSStickerBrowserView.

MSStickerBrowserViewController

A standard UIViewController that presents a virtual roll of user-provided stickers.

MSStickerBrowserViewDataSource
MSStickerView

A UIView that displays a developer-defined Messages sticker.

MSStickerView.MSStickerViewAppearance

Appearance class for objects of type MSStickerView.

Interfaces

IMSMessagesAppTranscriptPresentation
IMSStickerBrowserViewDataSource

Interface representing the required methods (if any) of the protocol MSStickerBrowserViewDataSource.

Enums

MSMessageErrorCode

Enumerates errors associated with Messages.

MSMessagesAppPresentationContext

Enumerates iMessage presentation contexts.

MSMessagesAppPresentationStyle
MSStickerSize

Enumerates the sizes of stickers.