← Cloudflare Realtime / realtime / realtimekit / ui-kit / api-reference / ios
RtkMoreButtonControlBar
Кнопка панели управления, которая открывает нижнее меню с действиями встречи, такими как чат, опросы и список участников.
Параметры инициализатора
| Параметр | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
meeting |
RealtimeKitClient |
✅ | - | Экземпляр клиента RealtimeKit |
presentingViewController |
UIViewController |
✅ | - | View controller, используемый для показа нижней панели |
settingViewControllerCompletion |
(() -> Void)? |
❌ | nil |
Замыкание, вызываемое при закрытии view controller настроек |
Методы
| Метод | Возвращаемый тип | Описание |
|---|---|---|
hideBottomSheet() |
Void |
Программно закрывает меню в виде нижней панели |
Примеры использования
Базовое использование
import RealtimeKitUI
let moreButton = RtkMoreButtonControlBar(
meeting: rtkClient,
presentingViewController: self
)
view.addSubview(moreButton)С завершением настроек
import RealtimeKitUI
let moreButton = RtkMoreButtonControlBar(
meeting: rtkClient,
presentingViewController: self,
settingViewControllerCompletion: {
print("Settings dismissed")
}
)
view.addSubview(moreButton)