Я использую iOS SDK для создания приложения видеочата с ~ 25 - 50 участниками на вызов. В настоящее время я могу добавить локальных и удаленных участников в основной вид, как показано в текущем.
Теперь я хочу, чтобы пользователь мог щелкнуть по миниатюре участника (это видео) и воспроизвести видеопоток этого участника в сером разделе.
![A picture to Explain](https://i.stack.imgur.com/ac1Sn.jpg)
Каков наилучший способ добиться этого? Я попробовал приведенный ниже фрагмент кода, но, похоже, он удаляет удаленного участника из прокручиваемого представления внизу и добавляет его в серую часть, оставляя пробел, а мне нужно дублирование. Вот мой код на didSelect
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
let viewToAdd = remoteParticipantViews[indexPath.row] as ParticipantView
viewToAdd.frame = self.dominantVideo.bounds
self.dominantVideo.addSubview(viewToAdd)
}
}```