← Cloudflare Realtime / realtime / realtimekit / ui-kit / api-reference / ios
RtkLeaveDialog
Dialog, který nabízí možnosti opustit nebo ukončit schůzku. Zobrazuje různé možnosti podle oprávnění hostitele.
Parametry inicializátoru
| Parametr | Typ | Povinné | Výchozí | Popis |
|---|---|---|---|---|
meeting |
RealtimeKitClient |
✅ | - | Instance klienta RealtimeKit |
onClick |
((RtkLeaveDialogAlertButtonType) -> Void)? |
❌ | nil |
Closure volaná při výběru možnosti v dialogu uživatelem |
Metody
| Metoda | Návratový typ | Popis |
|---|---|---|
show(on:) |
Void |
Zobrazí dialog pro odchod na zadaném view controlleru |
Příklady použití
Základní použití
import RealtimeKitUI
let leaveDialog = RtkLeaveDialog(meeting: rtkClient)
leaveDialog.show(on: self)S handlerem výběru
import RealtimeKitUI
let leaveDialog = RtkLeaveDialog(
meeting: rtkClient,
onClick: { buttonType in
switch buttonType {
case .leaveMeeting:
print("Leaving meeting")
case .endMeeting:
print("Ending meeting for all")
default:
break
}
}
)
leaveDialog.show(on: self)