我认为这是iOS9中的新功能,但您现在可以设置
UIVisualEffectView动画块内部的效果:
let overlay = UIVisualEffectView()// Put it somewhere, give it a frame...UIView.animate(withDuration: 0.5) { overlay.effect = UIBlurEffect(style: .light)}将其设置
nil为删除。
非常重要-在模拟器上进行测试时,请确保将模拟器的“图形质量替代”设置为“高质量”,以使其正常工作。



