如何在模糊视图的同时仍能部分看清

问题描述 投票:0回答:1

这就是所要求的

我正在尝试 UIBlurEffect 和 UIVisualEffectView 但没有达到这个目的。 我的代码:

        let blurEffect = UIBlurEffect(style: .systemUltraThinMaterialLight)
        let blurView = UIVisualEffectView(effect: blurEffect)
        blurView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
        blurView.contentView.addSubview(reviewButton)
        NSLayoutConstraint.activate([
            reviewButton.heightAnchor.constraint(equalToConstant: 48),
            reviewButton.topAnchor.constraint(equalTo: blurView.contentView.topAnchor, constant: 20),
            reviewButton.leadingAnchor.constraint(equalTo: blurView.contentView.leadingAnchor, constant: 16),
            reviewButton.trailingAnchor.constraint(equalTo: blurView.contentView.trailingAnchor, constant: -16)
        ])
        blurView.frame = bottomView.bounds
        bottomView.addSubview(blurView)

到目前为止我得到了什么

提前致谢

swift blur
1个回答
0
投票

我们在应用程序中所做的是创建一个视图,绘制从实心渐变到透明的渐变。它覆盖了滚动材料底部,因此滚动材料在接近按钮时似乎会褪色。

© www.soinside.com 2019 - 2024. All rights reserved.