ChatTypography

@objcMembers
public final class ChatTypography : NSObject, Applicable

Настройки шрифтов темы в ChatCenterUI SDK

  • Шрифт для заголовков

    Declaration

    Swift

    public var title: UIFont
  • Шрифт для больших заголовков

    Declaration

    Swift

    public var largeTitle: UIFont
  • Шрифт для подзаголовков

    Declaration

    Swift

    public var subtitle: UIFont
  • Шрифт для заголовков в тексте первого уровня

    Declaration

    Swift

    public var heading1: UIFont
  • Шрифт для заголовков в тексте второго уровня

    Declaration

    Swift

    public var heading2: UIFont
  • Шрифт для текста

    Declaration

    Swift

    public var body: UIFont
  • Шрифт для жирных текстов

    Declaration

    Swift

    public var bold: UIFont
  • Шрифт для сообщений

    Declaration

    Swift

    public var message: UIFont
  • Шрифт для описаний первого уровня

    Declaration

    Swift

    public var caption: UIFont
  • Шрифт для описаний второго уровня

    Declaration

    Swift

    public var caption2: UIFont
  • Шрифт для подписей

    Declaration

    Swift

    public var footnote: UIFont
  • Создаёт новый экземпляр ChatTypography и применяет к нему конфигурацию с настройками шрифтов

    Declaration

    Swift

    public static func build(
        configure: (ChatTypography) -> Void
    ) -> ChatTypography

    Parameters

    components

    Базовые компоненты стиля

    configure

    Замыкание для настройки ChatTypography

    Return Value

    Настроенный экземпляр ChatTypography