INTEGRITY Документация

AppTheme

Синглтон темы приложения, который предоставляет заранее настроенные объекты оформления для компонентов интерфейса. Используйте AppTheme.shared чтобы получить доступ к внешнему виду по умолчанию или вызвать setUp(theme:) чтобы применить пользовательскую тему.

Доступ

let theme = AppTheme.shared

Методы

Метод Возвращаемый тип Описание
setUp(theme: AppThemeProtocol) Void Применяет пользовательскую тему, соответствующую AppThemeProtocol

Примеры использования

Доступ к теме по умолчанию

import RealtimeKitUI

let theme = AppTheme.shared
let titleAppearance = theme.meetingTitleAppearance
let clockAppearance = theme.clockViewAppearance

Применение пользовательской темы

import RealtimeKitUI

class CustomTheme: AppThemeProtocol {
    // Implement required appearance properties
}

let customTheme = CustomTheme()
AppTheme.shared.setUp(theme: customTheme)