ChatFlow
@objcMembers
public class ChatFlow : NSObject
Настройки отображения экрана чата
-
Undocumented
Declaration
Swift
public init(components: ChatComponents)
-
Стиль отображения панели навигации
Declaration
Swift
public var navigationBarStyle: NavigationBarStyle
-
Стиль отображения загрузки чата
Declaration
Swift
public var loadingChatStyle: LoadingChatStyle
-
Стиль отображения ошибки в чате
Declaration
Swift
public var errorPlaceholderStyle: ErrorPlaceholderChatStyle
-
Стиль отображения placeholder в чате
Declaration
Swift
public var chatPlaceholderStyle: PlaceholderChatStyle
-
Стили отображения входящих сообщений (от оператора)
Declaration
Swift
public lazy var incomeMessages: ChatMessagesStyles { get set }
-
Стили отображения исходящих сообщений (от клиента)
Declaration
Swift
public lazy var outcomeMessages: ChatMessagesStyles { get set }
-
Стили отображения системных сообщений
Declaration
Swift
public lazy var systemMessages: SystemMessagesConfig { get set }
-
Undocumented
Declaration
Swift
public var inputViewStyle: InputViewStyle
-
Стиль отображения быстрых ответов
Declaration
Swift
public lazy var quickRepliesStyle: QuickReplyStyle { get set }
-
Undocumented
Declaration
Swift
public var photoPickerStyle: PhotoPickerChatStyle
-
Undocumented
Declaration
Swift
public var fileViewerStyle: FileViewerChatStyle
-
Стиль всплывающего уведомления (например, о копировании текста)
Declaration
Swift
public lazy var toastAlertStyle: ToastAlertStyle { get set }
-
Стиль кнопки прокрутки к непрочитанным сообщениям в начале диалога (вверх)
Declaration
Swift
public lazy var scrollToTopUnreadMessagesButtonStyle: ScrollToUnreadMessageButtonStyle { get set }
-
Стиль кнопки прокрутки к непрочитанным сообщениям в конце диалога (вниз)
Declaration
Swift
public lazy var scrollToBottomUnreadMessagesButtonStyle: ScrollToUnreadMessageButtonStyle { get set }
-
Цвет фона чата
Declaration
Swift
public lazy var backgroundColor: UIColor { get set }
-
Цвет иникатора обновления чата
Declaration
Swift
public lazy var pullToRefreshColor: UIColor { get set }
-
Стиль отображения аудиоплеера (голосовые)
Declaration
Swift
public var audioPlayerStyle: AudioPlayerChatStyle
-
Компоненты темы флоу
Declaration
Swift
public let components: ChatComponents
-
Метод для получения стиля соообщений (входящие/исходящие)
Declaration
Swift
public func messageStyle(for isOutgoing: Bool) -> ChatMessagesStyles
Parameters
isOutgoing
Исходящие ли сообщение (иначе входящее)
Return Value
Нужный стиль