Документация Запланировать пилот

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)

Запросите бесплатный пилот

Запланировать пилот