ChatFlow
@objcMembers
public final class ChatFlow : ChatUserFlow
Настройки отображения экрана чата
-
Стиль отображения загрузки чата
Declaration
Swift
public var loadingChatStyle: ChatLoadingStyle -
Стиль отображения ошибки в чате
Declaration
Swift
public var errorPlaceholderStyle: ChatPlaceholderErrorStyle -
Стиль отображения placeholder в чате
Declaration
Swift
public var chatPlaceholderStyle: ChatPlaceholderStyle -
Стили отображения исходящих сообщений (от клиента)
Declaration
Swift
public lazy var outcomeMessages: ChatMessagesStyles { get set } -
Стили отображения системных сообщений
Declaration
Swift
public lazy var systemMessages: ChatSystemMessagesStyles { get set } -
Стиль панели ввода
Declaration
Swift
public var inputViewStyle: ChatInputStyle -
Стиль отображения быстрых ответов
Declaration
Swift
public lazy var quickRepliesStyle: QuickReplyStyle { get set } -
Стиль элемента выбора фото
Declaration
Swift
@available(*, deprecated, renamed: "addFileMenuStyle") public lazy var photoPickerStyle: ChatMenuStyle { get set } -
Стили меню добавления файов
Declaration
Swift
public var addFileMenuStyle: ChatMenuStyle -
Стиль всплывающего уведомления (например, о копировании текста)
Declaration
Swift
public lazy var toastAlertStyle: ToastAlertStyle { get set } -
Стиль кнопки прокрутки к непрочитанным сообщениям в начале диалога (вверх)
Declaration
Swift
public lazy var scrollToTopUnreadMessagesButtonStyle: ScrollToMessageButtonStyle { get set } -
Стиль кнопки прокрутки к непрочитанным сообщениям в конце диалога (вниз)
Declaration
Swift
public lazy var scrollToBottomUnreadMessagesButtonStyle: ScrollToMessageButtonStyle { get set } -
Цвет иникатора обновления чата
Declaration
Swift
public lazy var pullToRefreshColor: UIColor { get set } -
Стили отображения входящих сообщений (от оператора)
Declaration
Swift
public var incomeMessages: ChatMessagesStyles { get set } -
Метод для получения стиля соообщений (входящие/исходящие)
Declaration
Swift
public func messageStyle(for isOutgoing: Bool) -> ChatMessagesStylesParameters
isOutgoingИсходящие ли сообщение (иначе входящее)
Return Value
Нужный стиль
View on GitHub