← Cloudflare Realtime / realtime / realtimekit / ui-kit / api-reference / ios
RtkAvatarView
Круглое представление аватара, которое отображает фото профиля участника, а если его нет, инициалы имени в качестве запасного варианта.
Параметры инициализатора
| Параметр | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
participant |
RtkMeetingParticipant |
✅ | - | Участник, чей аватар нужно отобразить |
Методы
| Метод | Возвращаемый тип | Описание |
|---|---|---|
set(participant:) |
Void |
Обновляет аватар, чтобы отобразить другого участника |
refresh() |
Void |
Обновляет изображение аватара или инициалы |
setInitialName(font:) |
Void |
Задаёт шрифт для отображения инициалов имени |
Примеры использования
Базовое использование
import RealtimeKitUI
let avatarView = RtkAvatarView(participant: participant)
view.addSubview(avatarView)Обновление участника
import RealtimeKitUI
let avatarView = RtkAvatarView(participant: participant)
view.addSubview(avatarView)
// Update to a different participant
avatarView.set(participant: newParticipant)
avatarView.refresh()