У меня есть UICollectionView
с UIIMageView
в пределах UICollectionViewCell
.
UICollectionView
находится в пределах UITableViewCell
, и я хотел бы отобразить все изображения (хранящиеся в стиле карусели массива строк URL) для конкретного Venue
в UITableViewCell
.
Вот моя tableView
cellForRowAt
, которая отлично отображает Venues
.
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
guard let cell = tableView.dequeueReusableCell(withIdentifier: "VenueListingCell", for: indexPath) as? VenueListingCell else { return UITableViewCell() }
let venueCurrent = filteredVenueArray[indexPath.row]
venueLoaded = venueCurrent //copy into var to be used in collectionView
cell.configureCell(venue: venueCurrent)
cell.selectionStyle = .none
return cell
}
Вот моя CollectionView
cellForItemAt
функция.
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "VenueListingCellImage", for: indexPath) as! VenueListingCellImage
let imgURL = URL(string: (venueLoaded?.imgURLs[indexPath.row])!)
cell.configureCell(url: imgURL!)
return cell
}
ПРОБЛЕМА:
Как мне убедиться, что я использую правильные изображения Места проведения в UICollectionView?