Кастомизация: MessageStyle
В структуре MessageStyle описаны общие параметры сообщений всех типов
Описание параметров MessageStyle:
- textOutgoingColor: UIColor - цвет текста исходящего сообщения
- textIncomingColor: UIColor - цвет текста входящего сообщения
- linkOutgoingColor: UIColor - цвет текста и подчеркивания ссылки исходящего сообщения
- linkIncomingColor: UIColor - цвет текста и подчеркивания ссылки входящего сообщения
- font: UIFont - шрифт текста сообщения
- textMargin: UIEdgeInsets - внешние отступы текста сообщения
- timeOutgoingColor: UIColor - цвет текста времени отправки у исходящего сообщения
- timeIncomingColor: UIColor - цвет текста времени отправки у входящего сообщения
- timeFont: UIFont - шрифт текста времени отправки сообщения
- timeMargin: UIEdgeInsets - внешние отступы времени отправки сообщения относительно края сообщения. Учитывается отступ снизу и справа.
- timeOutgoingPictureColor: UIColor - цвет текста времени отправки у исходящего фото/видео сообщения
- timeIncomingPictureColor: UIColor - цвет текста времени отправки у входящего фото/видео сообщения
В фото/видео сообщениях у времени отправки появляется фоновая UIView (timeBackView), чтобы текст времени было видно на фоне изображения.
- timeBackViewOutgoingColor: UIColor - цвет фона времени отправки у исходящего фото/видео сообщения
- timeBackViewIncomingColor: UIColor - цвет фона времени отправки у входящего фото/видео сообщения
- timeBackViewOpacity: CGFloat - прозрачность фона времени отправки фото/видео сообщения
- timeBackViewCornerRadius: CGFloat - радиус закругления углов фона времени отправки фото/видео сообщения
- timeBackViewPadding: UIEdgeInsets - внутренние отступы фона времени отправки фото/видео сообщения относительно текста времени отправки
- timeBackViewMargin: UIEdgeInsets - внешние отступы фона времени отправки
- sendStatusImage: UIImage - изображение статуса "отправлено"
- sendedStatusImage: UIImage - изображение статуса "доставлено"
- sendStatusImageForImageMessage: UIImage - изображение статуса "отправлено" для сообщений с изображением
- sendedStatusImageForImageMessage: UIImage - изображение статуса "доставлено" для сообщений с изображением
- sendedStatusSize: CGSize - размер изображения статуса
- sendedStatusMargin: UIEdgeInsets - внешние отступы изображения статуса. Учитываются отступы слева, справа и снизу.
- notSentImage: UIImage - изображение статуса "не доставлено"
- notSentImageSize: CGSize - размер изображение статуса "не доставлено"
- notSentImageMarginToBubble: CGFloat - отступ справа до сообщения.
- senderTextColor: UIColor - цвет текста имени автора сообщения
- senderTextFont: UIFont - шрифт текста имени автора сообщения
- senderTextMarginBottom: CGFloat - нижний отступ текста имени автора сообщения относительно верхнего края сообщения