MessageKind
public enum MessageKind
An enum representing the kind of message and its underlying kind.
-
A standard text message.
Note
The font used for this message will be the value of themessageLabelFontproperty in theMessagesCollectionViewFlowLayoutobject.Using
MessageKind.attributedText(NSAttributedString)doesn’t require you to set this property and results in higher performance.Declaration
Swift
case text(String)
-
A message with attributed text.
Declaration
Swift
case attributedText(NSAttributedString)
-
A location message.
Declaration
Swift
case location(LocationItem)
-
An emoji message.
Declaration
Swift
case emoji(String)
-
A custom message.
Note
Using this case requires that you override the following methods and handle this case:collectionView(_:cellForItemAt indexPath: IndexPath) -> UICollectionViewCellcellSizeCalculatorForItem(at indexPath: IndexPath) -> CellSizeCalculator
Declaration
Swift
case custom(Any?)
MessageKind Enumeration Reference