← Cloudflare Realtime / realtime / realtimekit / ui-kit / api-reference / ios
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)