ChatTheme
@objcMembers
public final class ChatTheme : NSObject, Applicable
Модель описывающая тему оформления в ChatCenterUI SDK
-
Конструктор для простого создания темы
Declaration
Swift
public init(colors: ChatColors = .init(), images: ChatImages = .init(), typography: ChatTypography = .init())Parameters
colorsЦветовая схема
imagesИзображения
typographyШрифты
-
Конструктор для создания темы из компонентов
Declaration
Swift
public convenience init(components: ChatComponents)Parameters
componentsНастройки компонентов темы
-
Declaration
Swift
override public var debugDescription: String { get } -
Настройки цветовой схемы
Declaration
Swift
public private(set) var colors: ChatColors { get } -
Настройки изображений
Declaration
Swift
public private(set) var images: ChatImages { get } -
Настройки шрифтов
Declaration
Swift
public private(set) var typography: ChatTypography { get } -
Настройки используемых компонентов дизайн системы
Declaration
Swift
public private(set) var components: ChatComponents { get } -
Детальные настройки пользовательских сценариев
Рекомендуется использовать для детальной настройки UI
Declaration
Swift
public private(set) var flows: ChatFlows { get }
View on GitHub