Есть ли способ узнать, когда Lottie animation
закончится? Мне нужно delete
a tableViewCell
, но только ПОСЛЕ завершения animation
. Это animation
:
Настройка:
//MARK: setup Loading-Animation
func setupLoadingAnimation(){
successAnimation.translatesAutoresizingMaskIntoConstraints = false
self.contentView.addSubview(successAnimation)
successAnimation.leadingAnchor.constraint(equalTo: contentView.leadingAnchor, constant: -30).isActive = true
successAnimation.centerYAnchor.constraint(equalTo: contentView.centerYAnchor).isActive = true
successAnimation.widthAnchor.constraint(equalToConstant: 160).isActive = true
successAnimation.heightAnchor.constraint(equalToConstant: 160).isActive = true
successAnimation.isHidden = true
successAnimation.loopMode = .playOnce
}
Действие:
@objc func checkButtonTapped(){
self.deleteWishCallback?()
self.successAnimation.isHidden = false
self.successAnimation.play()
}
Что бы я Хотелось бы добиться, чтобы иметь возможность набрать self.deleteWishCallback?()
при закрытии self.successAnimation.play()
. Есть ли способ сделать это? Ничего не нашел по этому поводу!