gpt4 book ai didi

swift - 模糊框架顶部和底部的 UiImageView

转载 作者:行者123 更新时间:2023-11-30 10:42:50 26 4
gpt4 key购买 nike

Reference Image

我的 View Controller 上有一个图像,而在 ImageView 的顶部我有一些标签,但由于标签文本可见性,我需要模糊 UIImageView 忽略器的顶部和底部以清楚地显示文本。

我已附上我的设计忽略器的屏幕截图,以获得清晰的想法。

请引用图像以获得正确的输出。

最佳答案

将此代码添加到您的UIImageView中。

let gradientLayer = CAGradientLayer()
gradientLayer.frame = CGRect(origin: CGPoint(x: 0, y: 0), size: CGSize(width: self.imgView.frame.size.width, height: self.imgView.frame.size.height*0.3))
gradientLayer.colors = [UIColor.black.withAlphaComponent(0.7).cgColor, UIColor.clear.cgColor]
self.imgView.layer.addSublayer(gradientLayer)

let gradientLayer2 = CAGradientLayer()
gradientLayer2.frame = CGRect(origin: CGPoint(x: 0, y: (self.imgView.frame.size.height-self.imgView.frame.size.height*0.3)), size: CGSize(width: self.imgView.frame.size.width, height: self.imgView.frame.size.height*0.3))
gradientLayer2.colors = [UIColor.clear.cgColor, UIColor.black.withAlphaComponent(0.7).cgColor]
self.imgView.layer.addSublayer(gradientLayer2)

关于swift - 模糊框架顶部和底部的 UiImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56427486/

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