INTEGRITY Dokumentace

RtkEndMeetingControlBarButton

Tlačítko ovládacího panelu, které ukončí schůzku nebo ji opustí. Před ukončením schůzky lze volitelně zobrazit potvrzovací dialog.

Parametry inicializátoru

Parametr Typ Povinné Výchozí Popis
meeting RealtimeKitClient - Instance klienta RealtimeKit
alertViewController UIViewController - View controller použitý k zobrazení potvrzovacího upozornění
onClick ((RtkEndMeetingControlBarButton, RtkLeaveDialog.RtkLeaveDialogAlertButtonType) -> Void)? nil Closure, která se volá poté, co uživatel potvrdí opuštění nebo ukončení schůzky, přičemž přijímá tlačítko a vybraný typ akce
appearance RtkControlBarButtonAppearance - Konfigurace vzhledu tlačítka

Vlastnosti

Vlastnost Typ Povinné Výchozí Popis
shouldShowAlertOnClick Bool true Zda před ukončením schůzky zobrazit potvrzovací upozornění

Příklady použití

Základní použití

import RealtimeKitUI

let endButton = RtkEndMeetingControlBarButton(
    meeting: rtkClient,
    alertViewController: self
)
view.addSubview(endButton)

Bez potvrzovacího dialogu

import RealtimeKitUI

let endButton = RtkEndMeetingControlBarButton(
    meeting: rtkClient,
    alertViewController: self,
    onClick: { button, actionType in
        print("Action: \(actionType)")
    }
)
endButton.shouldShowAlertOnClick = false
view.addSubview(endButton)