← Cloudflare Realtime / realtime / realtimekit / ui-kit / api-reference / ios
RtkSetupViewController
View controller obrazovky nastavení před schůzkou. Poskytuje náhled videa, přepínače zvuku a videa a zadání jména před připojením ke schůzce.
Parametry inicializátoru
| Parametr | Typ | Povinné | Výchozí | Popis |
|---|---|---|---|---|
meetingInfo |
RtkMeetingInfo |
✅ | - | Konfigurace schůzky s autentizačním tokenem a nastavením médií |
meeting |
RealtimeKitClient |
✅ | - | Instance klienta RealtimeKit |
completion |
@escaping () -> Void |
✅ | - | Closure volaná po dokončení nastavení |
Vlastnosti
| Vlastnost | Typ | Povinné | Výchozí | Popis |
|---|---|---|---|---|
delegate |
SetupViewControllerDelegate? |
❌ | nil |
Delegát, který je upozorněn, když se účastník připojí ke schůzce |
Příklady použití
Základní použití
import RealtimeKitUI
let setupVC = RtkSetupViewController(
meetingInfo: meetingInfo,
meeting: rtkClient,
completion: {
print("Setup complete")
}
)
self.present(setupVC, animated: true)S delegátem
import RealtimeKitUI
class ViewController: UIViewController, SetupViewControllerDelegate {
func showSetupScreen() {
let setupVC = RtkSetupViewController(
meetingInfo: meetingInfo,
meeting: rtkClient,
completion: {
self.dismiss(animated: true)
}
)
setupVC.delegate = self
self.present(setupVC, animated: true)
}
}