Мне нужна анимация UIVisualEffectView, когда я одновременно перемещаю и скрываю этот вид:
@objc func handleTap(_ sender: UITapGestureRecognizer? = nil) {
if (!open) {
self.bottomConstraint.constant = 200
UIView.animate(withDuration: 2, delay: 0, usingSpringWithDamping: 1.5, initialSpringVelocity: 2, options: .curveEaseInOut, animations: {
self.playerView.effect = nil
self.view.layoutIfNeeded()
})
}
else {
self.bottomConstraint.constant = 10
UIView.animate(withDuration: 2, delay: 0, usingSpringWithDamping: 1.5,
initialSpringVelocity: 2, options: .curveEaseInOut, animations: {
self.view.layoutIfNeeded()
self.playerView.effect = UIBlurEffect(style: .light)
}, completion: { (finished: Bool) in
})
}
open = !open
}
}
, но в конце анимации я вижу странную мигающую строку.Не могли бы вы помочь мне решить эту проблему или найти другое решение?Спасибо Мартин