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

RtkStageActionButtonControlBar

Кнопка панели управления для действий со сценой вебинара. Поддерживает запрос на выход на сцену, выход на сцену, уход со сцены и отмену запроса в зависимости от текущего статуса сцены.

Параметры инициализатора

Параметр Тип Обязательный По умолчанию Описание
rtkClient RealtimeKitClient - Экземпляр клиента RealtimeKit
buttonState WebinarStageStatus - Текущий статус сцены, определяющий действие кнопки
presentingViewController UIViewController - View controller, используемый для показа диалоговых окон подтверждения

Свойства

Свойство Тип Обязательный По умолчанию Описание
dataSource RtkStageActionButtonControlBarDataSource? nil Источник данных для настройки поведения кнопки действия на сцене

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

Базовое использование

import RealtimeKitUI

let stageButton = RtkStageActionButtonControlBar(
    rtkClient: rtkClient,
    buttonState: .requestToJoinStage,
    presentingViewController: self
)
view.addSubview(stageButton)