如何实现可部分透视的半透明模糊视图?(iOS)
问题:UIBlurEffect实现的模糊效果未达预期
预期实现的效果:
我尝试用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)
目前实际实现的效果:
提前感谢各位帮助!
内容的提问来源于stack exchange,提问作者Alex171
相关产品推荐
相关产品推荐

