Ребята, подскажите
1. Есть массив, где в перемешку image и video. Как лучше идентифицировать URL какой с чем. Поскольку фото и видео идут в разнобой
2. Требуется горизонтальный скрол. Как лучше отобразить это? В collectionview, scrollview или другие варианты?
3. Пока фото либо видео делать через enum и switch или есть другие адекватные варианты?
4. Буду благодарен за любую подсказку, поскольку в сети есть варианты только под видео либо только под фото
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)
}
}