即时更改模糊效果样式

时间:2015-04-23 14:19:53

标签: ios swift uiblureffect

创建视图后,是否可以随时更改模糊效果样式?

E.g。我在Storyboard模糊视图中创建,但我需要以编程方式将.Light的效果样式更改为.Dark。

我不能只重新创建视图,因为我在该视图中有信息和动态约束(在某些情况下,约束会随着动画而改变)。

1 个答案:

答案 0 :(得分:6)

是的,我们可以动态更改模糊效果样式......这是您正在寻找的代码....

MyView.effect = UIBlurEffect(style: .light) MyView.effect = UIBlurEffect(style: .dark) MyView.effect = UIBlurEffect(style: .extraLight)