0

いくつかのセルを含むUICollectionViewを作成し、正しく表示されました。カスタム セルで、選択したタグを 1 つ以上のセルに設定したいのですが、2 つの方法で実装できます。

方法 1: selectedBackgroundView を設定する

self.selectedBackgroundView = backgroundView;  

方法 2: 選択したタグとして UIImageView を追加する

[_coverImageView addSubview:_selectImageView];
//coverImageView is image for cell,
//selectImageView is a tag imageView for selected.

次に問題が発生します。

たとえば、最初のセルを選択しました。UICollectionView をスクロールすると、方法 1 では選択された最初のセルが表示されたままですが、方法 2 では、_selectImageView他のセルに追加されます。

Reuse Cellが原因であることはわかっていますが、対処方法がわかりません。

4

2 に答える 2