UIToolbar中的条形按钮项内部的UIView不会调用操作

时间:2019-05-07 20:13:30

标签: ios swift lottie

我目前正在尝试将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不能正常工作?

1 个答案:

答案 0 :(得分:0)

您确定通话中存在问题吗?

我遇到了类似的问题(没有动画)

也许是因为工具栏(或其他原因)取消了触摸,所以您的按钮没有被点击。