ChatMessagesStyles

@objcMembers
public final class ChatMessagesStyles : ChatStyle

Стиль описывающий внешний вид сообщений (входящих или исходящих)

Содержит общие для всех сообщений настройки + специфичные по типам

Lifecycle

Public

  • Стиль текстовых сообщений

    Declaration

    Swift

    public lazy var textMessageStyle: TextChatMessageStyle { get set }
  • Стиль сообщений с изображением

    Declaration

    Swift

    public lazy var imageMessageStyle: ImageChatMessageStyle { get set }
  • Стиль аудио сообщений

    Declaration

    Swift

    public lazy var audioMessageStyle: AudioChatMessageStyle { get set }
  • Стиль файловых сообщений

    Declaration

    Swift

    public lazy var fileMessageStyle: FileChatMessageStyle { get set }
  • Стиль отображения удаленного текста

    Declaration

    Swift

    public lazy var deletedTextStyle: ChatTextStyle { get set }
  • Отступы маски бабла сообщения

    Declaration

    Swift

    public var bubbleMaskInsets: UIEdgeInsets
  • Цвет бабла сообщения с ошибкой

    Declaration

    Swift

    public lazy var bubbleErrorColor: UIColor { get set }
  • Стиль отображения цитаты сообщения

    Declaration

    Swift

    public lazy var quoteStyle: QuoteStyle { get set }
  • Отображать ли аватар у сообщений

    Declaration

    Swift

    public var showAvatar: Bool
  • Размер аватара

    Declaration

    Swift

    public var avatarSize: CGSize
  • Смещение бабла от аватара

    Declaration

    Swift

    public var avatarOffset: CGFloat
  • Стандартная иконка аватара

    Declaration

    Swift

    public lazy var avatarPlaceholderImage: ChatImage { get set }
  • Общие настройки для всех сообщений

    Маска для бабла сообщения

    Declaration

    Swift

    public var bubbleMaskImage: ChatImage { get set }
  • Цвет бабла сообщения (если применимо)

    Declaration

    Swift

    public var bubbleTintColor: UIColor { get set }