Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

RtkControlBar

最終更新 Markdown で表示Agent セットアップ

その他メニューボタンと退出ボタンを備えたベースのコントロールバービューです。 RtkMeetingControlBarRtkWebinarControlBar の基盤になります。

イニシャライザーのパラメーター

パラメーター 必須 デフォルト 説明
meeting RealtimeKitClient - RealtimeKit クライアントのインスタンス
delegate RtkTabBarDelegate? - タブバーの操作を処理するデリゲート
presentingViewController UIViewController - モーダル画面の表示に使うビューコントローラー
appearance RtkControlBarAppearance RtkControlBarAppearanceModel() コントロールバーの外観設定
settingViewControllerCompletion (() -> Void)? nil 設定ビューコントローラーが閉じたときに呼ばれるクロージャ
onLeaveMeetingCompletion (() -> Void)? nil 参加者がミーティングを退出したときに呼ばれるクロージャ

プロパティ

プロパティ 必須 デフォルト 説明
moreButton RtkMoreButtonControlBar - - その他メニューボタン(読み取り専用)
endCallButton RtkEndMeetingControlBarButton - - 退出ボタン

使用例

基本的な使い方

import RealtimeKitUI

let controlBar = RtkControlBar(
    meeting: rtkClient,
    delegate: self,
    presentingViewController: self
)
view.addSubview(controlBar)

完了ハンドラーを指定する場合

import RealtimeKitUI

let controlBar = RtkControlBar(
    meeting: rtkClient,
    delegate: self,
    presentingViewController: self,
    onLeaveMeetingCompletion: {
        self.dismiss(animated: true)
    }
)
view.addSubview(controlBar)

役に立ちましたか?