私はcollectionView内の各インデックスアイテムに対して異なるセルを作成しようとしていますが、変数にアクセスするためにそれぞれのセルとしてダウンキャストしようとしています。 以下のコードは、このエラー「が型の値を割り当てることができません 『LiveCell.Type』とタイプする 『UICollectionViewCell』」を出力SwiftのカスタムセルUICollectionView
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let identifier: String
let cellName: UICollectionViewCell
if indexPath.item == 1 {
identifier = LiveCellId
cellName = LiveCell
} else if indexPath.item == 2 {
identifier = LiveCellId
cellName = LiveCell
} else {
identifier = FeedCellId
cellName = FeedCell
}
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: identifier, for: indexPath) as! cellName //Trying to downcast cell from the variable called cellName
cell.homeController = self
return cell
}
このためのソリューションがあります。事前のおかげで
素晴らしいです。ありがとう –