Lottie animationView(subView)在collectionView单元格中偏离中心

时间:2019-07-15 22:49:49

标签: swift

我无法使抽奖动画subView正确居中。 parentView是stackView中的一个视图,所以据我所知我无法使用锚点。除了animationView.center:Example Image

之外的所有内容都正常运行
func winnerAnimation() {

    // Create the Winner View
    let animationView = AnimationView(name: "trophy")
    winnerAnimationView.addSubview(animationView)
    animationView.translatesAutoresizingMaskIntoConstraints = true

    animationView.contentMode = .scaleAspectFit
    animationView.bounds = winnerAnimationView.bounds
    animationView.center = winnerAnimationView.convert(winnerAnimationView.center, from: winnerAnimationView.superview)
    animationView.animationSpeed = 1.0
    animationView.play(fromProgress: 0.0, toProgress: 1.0) { (true) in
        // No more to do yet
    }
}

图像示例显示了animationView的原点(以蓝色突出显示),该原点从我要与之匹配的parentView的中心开始。

0 个答案:

没有答案