我目前正在尝试将Lottie动画添加到位于UIView
内部的UIToolbar
中。在viewDidLoad()
中调用动画时,效果很好。但是在视图的条形按钮项操作内部调用animationView.play()
无效。
@IBOutlet var animationSubview: UIView!
let animationView = AnimationView(name: "hamburger")
func setupAnimation() {
animationView.frame = CGRect(x: -33, y: -33, width: 120, height: 120)
animationView.contentMode = .scaleAspectFill
animationSubview.addSubview(animationView)
}
@IBAction func buttonHamburger(_ sender: Any) {
animationView.play()
}
我的代码内是否有错误,或者工具栏内的UIView
不能正常工作?
答案 0 :(得分:0)
您确定通话中存在问题吗?
我遇到了类似的问题(没有动画)
也许是因为工具栏(或其他原因)取消了触摸,所以您的按钮没有被点击。