INTEGRITY Документация

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)