15
如何淡入和淡出UIVisualEffectView和/或UIBlurEffect?
我想淡入淡出带有UIBlurEffect的UIVisualEffectsView: var blurEffectView = UIVisualEffectView() blurEffectView = UIVisualEffectView(effect: UIBlurEffect(style: .dark)) 我在a调用的函数中使用普通动画UIButton来使其淡入,对于淡出也相同,但.alpha = 0&hidden = true: blurEffectView.hidden = false UIView.animate(withDuration: 1, delay: 0, options: .curveEaseOut) { self.blurEffectView.alpha = 1 } 现在,在两个方向上褪色的工作,但衰落时,它给我一个错误了: <UIVisualEffectView 0x7fdf5bcb6e80>被要求动画其不透明度。这将导致效果显示为残破,直到不透明度恢复到1。 题 我如何成功淡入UIVisualEffectView和淡出而不破坏它并具有淡入淡出的过渡? 注意 我试着将A放进UIVisualEffectView去UIView然后淡入那一个,但没有成功