我尝试添加在每个集合观察室50%的黑色阿尔法视图。集合视图单元格顶部具有背景照片和文本。希望覆盖视图位于两者之间。添加一个覆盖以UICollectionViewCell - 保持覆盖
在我cellForItemAt方法,我用的是以下几点:
let overlayView = UIView()
overlayView.backgroundColor = UIColor(red: 0, green: 0, blue: 0, alpha: 0.5)
overlayView.frame = cell.bounds
cell.addSubview(overlayView)
的问题是,我向下滚动,然后向上,覆盖不断增加,使得阿尔法超过50%的暗得多。此外,overlayView被添加到我的文本顶部(我需要它在文本下方)。
如何防止叠加层多次添加并将其添加到单元格的正确层之间?
在其中添加细胞init文件或cellfortematindex方法OverlayView的? –