У меня есть собственный класс для UICollectionViewCell, но я не могу получить доступ к свойству в нем, называемому page, в ViewController. Что я сделал:
1) Я создал свойство page с типом Page.
2) Я добавил пользовательский класс в ячейку.
Как насчет принудительного литья типа cell в PageCellCollectionViewCell с использованием as!
cell
PageCellCollectionViewCell
as!
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cellID", for: indexPath) as! PageCellCollectionViewCell let page = pages[indexPath.item] cell.page = page return cell }