← Cloudflare Realtime / realtime / realtimekit / ui-kit / api-reference / ios
RtkStageActionButtonControlBar
Tlačítko ovládacího panelu pro akce související s pódiem webináře. Podporuje žádost o vstup, vstup, odchod a zrušení žádosti o pódium podle aktuálního stavu pódia.
Parametry inicializátoru
| Parametr | Typ | Povinné | Výchozí | Popis |
|---|---|---|---|---|
rtkClient |
RealtimeKitClient |
✅ | - | Instance klienta RealtimeKit |
buttonState |
WebinarStageStatus |
✅ | - | Aktuální stav pódia, který určuje akci tlačítka |
presentingViewController |
UIViewController |
✅ | - | View controller použitý k zobrazení potvrzovacích dialogů |
Vlastnosti
| Vlastnost | Typ | Povinné | Výchozí | Popis |
|---|---|---|---|---|
dataSource |
RtkStageActionButtonControlBarDataSource? |
❌ | nil |
Zdroj dat pro přizpůsobení chování tlačítka akce na pódiu |
Příklady použití
Základní použití
import RealtimeKitUI
let stageButton = RtkStageActionButtonControlBar(
rtkClient: rtkClient,
buttonState: .requestToJoinStage,
presentingViewController: self
)
view.addSubview(stageButton)