ChatMessagesStyles
@objcMembers
public final class ChatMessagesStyles : ChatStyle
Стиль описывающий внешний вид сообщений (входящих или исходящих)
Содержит общие для всех сообщений настройки + специфичные по типам
-
Конструктор
Declaration
Swift
public required init(components: ChatComponents)Parameters
componentsКомпоненты
-
Стиль текстовых сообщений
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 }
View on GitHub