Dokumentace Domluvit pilot

RtkControlBar

Základní zobrazení ovládací lišty s tlačítkem nabídky More a tlačítkem End Call. Slouží jako základ pro RtkMeetingControlBar a RtkWebinarControlBar.

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
moreButton RtkMoreButtonControlBar - - Tlačítko nabídky Více (pouze pro čtení)
endCallButton RtkEndMeetingControlBarButton - - Tlačítko pro ukončení hovoru

Příklady použití

Základní použití

import RealtimeKitUI

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

S handlery dokončení

import RealtimeKitUI

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

Požádejte o pilot zdarma

Domluvit pilot