6

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

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

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

4

1 回答 1

12

是的,我们可以即时更改模糊效果样式...这是您要查找的代码...。

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

于 2017-12-19T11:56:31.487 回答