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

RtkMeetingHeaderView

Представление заголовка встречи, отображающее название встречи, количество участников, часы, показывающие время, прошедшее с начала встречи, индикатор записи и кнопку переключения камеры.

Параметры инициализатора

Параметр Тип Обязательный По умолчанию Описание
meeting RealtimeKitClient - Экземпляр клиента RealtimeKit для активной встречи

Методы

Метод Возвращаемый тип Описание
setContentTop(offset: CGFloat) Void Задаёт верхний отступ содержимого для макета заголовка
refreshNextPreviousButtonState() Void Обновляет состояние доступности кнопок перехода к следующей и предыдущей странице
setClicks(nextButton:previousButton:) Void Назначает обработчики нажатий для кнопок следующей и предыдущей страницы

Примеры использования

Базовое использование

import RealtimeKitUI

let headerView = RtkMeetingHeaderView(meeting: rtkClient)
view.addSubview(headerView)

С навигацией по страницам

import RealtimeKitUI

let headerView = RtkMeetingHeaderView(meeting: rtkClient)
headerView.setClicks(
    nextButton: { print("Next page") },
    previousButton: { print("Previous page") }
)
headerView.refreshNextPreviousButtonState()
view.addSubview(headerView)