Хочу придумать, как можно пройти только нулевой и первый элемент, вместо всех?
попытался сделать цикл
for IndexPath in 1 { ...}
получил ошибку For-in loop requires 'Int' to conform to 'Sequence'
Есть советы как быть?
вот функция:
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = mainView.collectionView.dequeueReusableCell(withReuseIdentifier: MainCollectionViewCell.cellId, for: indexPath) as! MainCollectionViewCell
cell.titlelabel.text = fetchedDataArray?[indexPath.row].title
cell.textLabel.text = fetchedDataArray?[indexPath.row].listDescription
cell.priceLabel.text = fetchedDataArray?[indexPath.row].price
cell.titleImageView.image = images?[indexPath.row]
switch indexPath {
case selectedIndexPath:
cell.checkMarkButton.isHidden = false
guard let cellTitleText = cell.titlelabel.text else {
return UICollectionViewCell()
}
selectedTitleString = cellTitleText
default:
cell.checkMarkButton.isHidden = true
}
return cell
}