OGeek|极客世界-中国程序员成长平台

标题: ios - 如何使用 PNG 蒙版剪辑模糊 UIVisualEffectView? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 18:20
标题: ios - 如何使用 PNG 蒙版剪辑模糊 UIVisualEffectView?

我有一个模糊的 UIVisualEffectView 并想用 PNG UIImage 来掩盖它。

我现在有这段代码,但如果我应用蒙版, View 将不再应用模糊效果。

let maskLayer = CAShapeLayer()
maskLayer.contents = UIImage(named: "botnavbarmask")?.cgImage

let maskView = UIView(frame: self.view.frame)
maskView.backgroundColor = UIColor.black
maskView.layer.mask = maskLayer

blurBottom.mask = maskView

甚至可以对模糊效果应用蒙版吗?

感谢任何帮助。



Best Answer-推荐答案


这里是:

let blurView = UIVisualEffectView(effect: UIBlurEffect(style: .light))
let logoView = UIImageView(image: #imageLiteral(resourceName: "logo"))
blurView.mask = logoView

关于ios - 如何使用 PNG 蒙版剪辑模糊 UIVisualEffectView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45243240/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4