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

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)