не удалось удалить из очереди вид вида: UICollectionElementKindCell с идентификатором на Deferent ViewController - PullRequest
0 голосов
/ 25 марта 2020

** Я установил Идентификатор на контроллере представления с защитой, но он показывает, что я должен зарегистрировать перо или класс для идентификатора или подключить ячейку прототипа в раскадровке '**

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    if collectionView == self.secondCollectionView {
        let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "myCell", for: indexPath) as! CollectionViewCell
        cell.mainText.text = Imgname[indexPath.item]
        cell.mainImageView.image = mainImg[indexPath.item]
        return cell
    }
    else {
        let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "secondCell", for: indexPath) as! SecondCollectionViewCell
        cell.secondText.text = Imgname[indexPath.item]
        cell.secondImage.image = mainImg[indexPath.item]
        return cell
    }
}

IdentiFier

1 Ответ

0 голосов
/ 25 марта 2020
var cell: UICollectionViewCell!

if .....{

     cell = 

} else {

     cell =

}

return cell

нужно написать этот стиль кода в функции

...