Classes
The following classes are available globally.
- 
                  
                  A subclass of See moreMessageContentCellused to display location messages.DeclarationSwift open class LocationMessageCell: MessageContentCell
- 
                  
                  A UIStackView that’s intended for holding InputBarButtonItemsImportant Notes- Default alignment is .fill
- Default distribution is .fill
- The distribution property needs to be based on its arranged subviews intrinsicContentSize so it is not recommended to change it
 DeclarationSwift open class InputStackView: UIStackView
- 
                  
                  A InputItem that inherits from UIButton Important Notes- Intended to be used in an InputStackView
 DeclarationSwift open class InputBarButtonItem: UIButton
- Intended to be used in an 
- 
                  
                  Undocumented See moreDeclarationSwift open class InsetLabel: UILabel
- 
                  
                  A powerful InputAccessoryView ideal for messaging applications See moreDeclarationSwift open class MessageInputBar: UIView
- 
                  
                  Undocumented See moreDeclarationSwift open class MessageReusableView: UICollectionReusableView
- 
                  
                  Undocumented See moreDeclarationSwift open class MessageContainerView: UIImageView
- 
                  
                  A UITextView that has a UILabel embedded for placeholder text Important Notes- Changing the font, textAlignment or textContainerInset automatically performs the same modifications to the placeholderLabel
- Intended to be used in an MessageInputBar
- Default placeholder text is New Message 
- Will pass a pasted image it’s MessageInputBar‘sInputManagers
 DeclarationSwift open class InputTextView: UITextView
- 
                  
                  A subclass of See moreMessageContentCellused to display text messages.DeclarationSwift open class TextMessageCell: MessageContentCell
- 
                  
                  The layout attributes used by a See moreMessageCollectionViewCellto layout its subviews.DeclarationSwift open class MessagesCollectionViewLayoutAttributes: UICollectionViewLayoutAttributes
- 
                  
                  Undocumented See moreDeclarationSwift open class AvatarView: UIImageView
- 
                  
                  A subclass of See moreMessageContentCellused to display video and audio messages.DeclarationSwift open class MediaMessageCell: MessageContentCell
- 
                  
                  Undocumented See moreDeclarationSwift open class TextMessageSizeCalculator: MessageSizeCalculator
- 
                  
                  A subclass of See moreUICollectionViewCellto be used inside of aMessagesCollectionView.DeclarationSwift open class MessageCollectionViewCell: UICollectionViewCell
- 
                  
                  Undocumented See moreDeclarationSwift open class MessageKitDateFormatter
- 
                  
                  Undocumented See moreDeclarationSwift open class MessageLabel: UILabel
- 
                  
                  Undocumented See moreDeclarationSwift open class PlayButtonView: UIView
- 
                  
                  A subclass of See moreUIViewControllerwith aMessagesCollectionViewobject that is used to display conversation interfaces.DeclarationSwift open class MessagesViewController: UIViewController, UICollectionViewDelegateFlowLayout, UICollectionViewDataSource
- 
                  
                  The layout object used by See moreMessagesCollectionViewto determine the size of all framework providedMessageCollectionViewCellsubclasses.DeclarationSwift open class MessagesCollectionViewFlowLayout: UICollectionViewFlowLayout
- 
                  
                  Undocumented See moreDeclarationSwift open class MessagesCollectionView: UICollectionView
- 
                  
                  An object is responsible for sizing and configuring cells for given See moreIndexPaths.DeclarationSwift open class CellSizeCalculator
- 
                  
                  Undocumented See moreDeclarationSwift open class MediaMessageSizeCalculator: MessageSizeCalculator
- 
                  
                  Undocumented See moreDeclarationSwift open class MessageSizeCalculator: CellSizeCalculator
- 
                  
                  Undocumented See moreDeclarationSwift open class LocationMessageSizeCalculator: MessageSizeCalculator
- 
                  
                  A UIView thats intrinsicContentSize is overrided so an exact height can be specified Important Notes- Default height is 1.0
- Default backgroundColor is UIColor.lightGray
- Intended to be used in an InputStackView
 DeclarationSwift open class SeparatorLine: UIView
- 
                  
                  A subclass of See moreMessageCollectionViewCellused to display text, media, and location messages.DeclarationSwift open class MessageContentCell: MessageCollectionViewCell
 Classes  Reference
        Classes  Reference