すべてのコレクションビューセルに50%黒のアルファビューを追加しようとしています。コレクションビューのセルには背景の写真と上のテキストがあります。オーバレイビューが2つの間にあることを望みます。私cellForItemAt法でUICollectionViewCellにオーバレイビューを追加する - オーバーレイを続ける
、私は次のようにします。私は下にスクロールすると問題がある
let overlayView = UIView()
overlayView.backgroundColor = UIColor(red: 0, green: 0, blue: 0, alpha: 0.5)
overlayView.frame = cell.bounds
cell.addSubview(overlayView)
、そしてアップ、オーバーレイは、50%よりもはるかに暗いアルファを作り、追加し続けます。また、オーバーレイビューがテキストの上に追加されています(テキストの下に必要です)。
オーバーレイが複数回追加されてセルの正しいレイヤーに追加されないようにするにはどうすればよいですか?
ここでは、セル初期化ファイルまたはcellfortematindexメソッドでオーバーレイビューを追加していますか? –