RtkStageActionButtonControlBar

Last updated Oct 19, 2026 A control bar button for webinar stage actions. Supports requesting to join, joining, leaving, and canceling stage requests based on the current stage status.

Initializer parameters

Parameter Type Required Default Description
rtkClient RealtimeKitClient ✅ - The RealtimeKit client instance
buttonState WebinarStageStatus ✅ - The current stage status that determines the button action
presentingViewController UIViewController ✅ - View controller used for presenting confirmation dialogs

Properties

Property Type Required Default Description
dataSource RtkStageActionButtonControlBarDataSource? ❌ nil Data source for customizing stage action button behavior

Usage Examples

Basic Usage

import RealtimeKitUI

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

Was this helpful?

YesNo

On this page

RtkStageActionButtonControlBar - 图1Docs

{"@context":"https://schema.org","@type":"TechArticle","@id":"https://developers.cloudflare.com/realtime/realtimekit/humans/ui-kit/api-reference/ios/rtk-stage-action-button-control-bar/#page","headline":"RtkStageActionButtonControlBar","description":"API reference for RtkStageActionButtonControlBar component (iOS Library)","url":"https://developers.cloudflare.com/realtime/realtimekit/humans/ui-kit/api-reference/ios/rtk-stage-action-button-control-bar/","inLanguage":"en","image":"https://developers.cloudflare.com/realtime/realtimekit/humans/ui-kit/api-reference/ios/rtk-stage-action-button-control-bar/og.png?v=fd96eb672668a079","dateModified":"2026-10-19","publisher":{"@type":"Organization","name":"Cloudflare","description":"One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure","url":"https://www.cloudflare.com/","sameAs":["https://github.com/cloudflare","https://www.linkedin.com/company/cloudflare","https://x.com/cloudflare"],"logo":{"@type":"ImageObject","url":"https://developers.cloudflare.com/logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"101 Townsend St","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94107","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.cloudflare.com/","availableLanguage":["English"]},{"@type":"ContactPoint","contactType":"Sales","url":"https://www.cloudflare.com/contact/","availableLanguage":["English"]}]},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}


description: API reference for RtkSwitchCameraButtonControlBar component (iOS Library) title: RtkSwitchCameraButtonControlBar image: https://developers.cloudflare.com/realtime/realtimekit/humans/ui-kit/api-reference/ios/rtk-switch-camera-button-control-bar/og.png?v=026891c5411ccc10


Skip to content

Documentation Index
Fetch the complete documentation index at: https://developers.cloudflare.com/realtime/llms.txt
Use this file to discover all available pages before exploring further.