は、ここに私のビューコントローラがどのように見えるかです:UICollectionViewCellの画像を別のUIImageViewに表示するにはどうすればいいですか? (スウィフト3)
UICollectionViewCellは、画像表示のための@IBOutletで、独自のカスタムクラスを持っています。ただし、CollectionViewControllerでdidSelectItemAt
関数を使用しようとするたびに、イメージビューアウトレットが認識されません。私がしようとしているのは、ユーザーがコレクションビューの画像を押すと、(コレクションビューの外で)bigImageViewに表示されます。
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
let cell = collectionView.cellForItem(at: indexPath)
bigImageView.image = cell.smallImageView.image
}
エラーは言う:
「タイプの値 'UICollectionViewCell?' "smallImageView"のメンバーはありません "
何が欠けていますか?親切に私を教えてください。前もって感謝します!
あなたはここでカスタムセルを使用していますか? –