MSMessageTemplateLayout
A template-based layout for custom messages.
Declaration
class MSMessageTemplateLayoutOverview
The MSMessageTemplateLayout describes how an MSMessage object is presented in the transcript. The message template includes the Message extension’s icon, an image, video, or audio file, and a number of text elements (title, subtitle, caption, subcaption, trailing caption, and trailing subcaption). These elements are laid out as shown in Figure 1.
[Image]
To use the template:
Instantiate a new
MSMessageTemplateLayoutobject.Assign values to the properties representing the desired visual elements. You can leave unwanted elements set to
nil. The system sizes the message balloon to fit the provided content.Assign the
MSMessageTemplateLayoutobject to the MSMessage object’s layout property.
Do not subclass the MSMessageTemplateLayout class.