【发布时间】:2018-09-11 20:32:38
【问题描述】:
我正在尝试重新创建一个类似于 App Store 故事页脚中使用的 UIVisualEffectView。虽然它看起来很简单,但我无法将模糊配置为在白色背景下以相同的方式响应。
开箱即用,带有.light、.extraLight、.prominent 或.default blurEffect 的 UIVisualEffectView 在放置在白色背景之上时变得几乎不可见。我认为我在活力方面遗漏了一些明显的东西,但我已经调整了一段时间的值,但我无法正确地重新创建效果。
这就是我正在做的事情,以及它在完全白色背景下的样子。
let backgroundView = UIView(frame: CGRect(x: 0, y: 0, width: view.frame.width, height: 300))
backgroundView.backgroundColor = .white
view.addSubview(backgroundView)
let blurView = UIVisualEffectView(effect: UIBlurEffect(style: .extraLight))
blurView.frame = CGRect(x: 50, y: 50, width: 150, height: 150)
backgroundView.addSubview(blurView)
【问题讨论】:
标签: ios swift uikit uivisualeffectview