← Cloudflare Realtime / realtime / realtimekit / ui-kit / api-reference / ios
RtkButton
Универсальная кнопка, соответствующая RTK Design System. Поддерживает несколько стилей, состояний и размеров.
Параметры инициализатора
| Параметр | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
style |
Style |
❌ | .solid |
Стиль кнопки (solid, line, icon-left и другие) |
rtkButtonState |
States |
❌ | .active |
Начальное состояние кнопки |
size |
Size |
❌ | .large |
Размер кнопки |
appearance |
RtkButtonAppearance |
❌ | - | Конфигурация внешнего вида для цветов и шрифтов |
Примеры использования
Базовое использование
import RealtimeKitUI
let button = RtkButton()
button.setTitle("Join", for: .normal)
view.addSubview(button)С пользовательским стилем
import RealtimeKitUI
let button = RtkButton(
style: .line,
rtkButtonState: .active,
size: .large
)
button.setTitle("Cancel", for: .normal)
view.addSubview(button)