Dokumentace Domluvit pilot

RtkMeetingControlBar

Ovládací lišta pro skupinové hovory, která rozšiřuje RtkControlBar s tlačítky pro přepínání mikrofonu a videa.

Parametry inicializátoru

Parametr Typ Povinné Výchozí Popis
meeting RealtimeKitClient ✅ - Instance klienta RealtimeKit
delegate RtkTabBarDelegate? ✅ - Delegát pro zpracování interakcí s panelem karet
presentingViewController UIViewController ✅ - View controller použitý k zobrazení modálních obrazovek
appearance RtkControlBarAppearance ❌ RtkControlBarAppearanceModel() Konfigurace vzhledu ovládací lišty
settingViewControllerCompletion (() -> Void)? ❌ nil Closure volaná při zavření view controlleru nastavení
onLeaveMeetingCompletion (() -> Void)? ❌ nil Closure volaná při opuštění schůzky účastníkem

Vlastnosti

Vlastnost Typ Povinné Výchozí Popis
dataSource RtkMeetingControlBarDataSource? ❌ nil Zdroj dat pro přizpůsobení tlačítek ovládacího panelu

Příklady použití

Základní použití

import RealtimeKitUI

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

S handlerem opuštění schůzky

import RealtimeKitUI

let controlBar = RtkMeetingControlBar(
    meeting: rtkClient,
    delegate: self,
    presentingViewController: self,
    onLeaveMeetingCompletion: {
        self.navigationController?.popViewController(animated: true)
    }
)
view.addSubview(controlBar)

Požádejte o pilot zdarma

Domluvit pilot