Ребята, подскажите
-
Есть массив, где в перемешку фото и видео. Как лучше идентифицировать URL какой с чем. Поскольку фото и видео идут в разнобой
-
Требуется горизонтальный скрол. Как лучше отобразить это? В collectionview, scrollview или другие варианты?
-
Пока фото либо видео делать через enum и switch или есть другие адекватные варианты?
-
Буду благодарен за любую подсказку, поскольку в сети есть варианты только под видео либо только под фото
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { guard let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "DefaultCell", for: indexPath) as? SlideShowCollectionViewCell else { fatalError("\nSlide Show Error Cell\n") } var urlType = [CellType]() let urlArray = urlType[indexPath.row] switch urlArray { case .image(var url): url = images[indexPath.row] cell.imageView.sd_setImage(with: url) case .video(let url): cell.videoView.addSubview(playerView) addPlayer(for: url) } }