gpt4 book ai didi

ios - UICollectionViewCell 阴影与装饰 View 不一致

转载 作者:行者123 更新时间:2023-11-28 05:48:48 34 4
gpt4 key购买 nike

我正在使用 IGListKit使用我的 UICollectionView。现在 CollectionView 非常简单,因为它每个部分只有一个单元格。该单元格包含一个内部水平 UICollectionView 作为图像幻灯片。

因为我需要在我的整个部分周围添加一些阴影,所以我使用了 Decoration Views , 并为其应用边框阴影:layer.shadowPath

我注意到一些奇怪的事情,阴影的不透明度会根据幻灯片中当前显示的图片发生变化。如果图片(或图片的一部分)很亮,您可以看到阴影不透明度发生变化。

我不知道这是否是我可以解决的问题。

你可以清楚地看到,如果我在幻灯片中滑动图片时截屏,顶部的阴影在一侧较暗。

enter image description here

装饰 View 代码:

class FeedItemBackgroundShadowView: UICollectionReusableView {

// MARK: Initialization

... Constructors calling setup

// MARK: Setup

override func layoutSubviews() {
super.layoutSubviews()
self.layer.shadowPath = UIBezierPath(roundedRect: self.bounds, cornerRadius: Constants.cornerRadius).cgPath
}

func setup() {
self.layer.cornerRadius = 12.0
self.layer.backgroundColor = UIColor.white.cgColor
self.layer.shadowColor = UIColor.black.cgColor
self.layer.shadowOffset = CGSize(width: 0.0, height: 2.5)
self.layer.shadowRadius = 12.0
self.layer.shadowOpacity = 0.35
}

其余代码是嵌入 UICollectionView 的简单 UICollectionViewCells

最佳答案

你确定这不是视错觉吗?

enter image description here

关于ios - UICollectionViewCell 阴影与装饰 View 不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53714661/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com