2017-10-13 144 views
0

我试图将LOTAnimationView添加到我的集合视图单元格中,但是当我运行该程序时屏幕上没有任何内容出现。这里是link到lottie。这里是代码:无法将Lottie动画视图添加到集合视图单元格

class Cell: UICollectionViewCell{ 

var animationView: LOTAnimationView! 

override func awakeFromNib() { 
    super .awakeFromNib() 
    animationView = LOTAnimationView(name: "Animation") 
    self.contentView.addSubview(animationView!) 

} 
+0

好的,什么是洛蒂动画?如果它是第三方动画框架,则可能需要添加链接或其他信息。 –

+0

Lottie是Airbnb的开源动画框架,@DuncanC – LinusGeffarth

回答

0

1-你是JSON动画已添加到您的目标? 2-验证您的动画文件是Animation.json

+0

是的,它是一个JSON文件,它已被添加到目标。我可以将动画添加到普通视图中,但是当我尝试将其放置在UICollectionViewCell中时,没有任何反应 –

0

您刚刚创建一个实例,并把它添加到你在哪里调用“播放()”命令的子视图这是很酷..
,是从数据源/委托类?
尝试在自定义单元本身即awakeFromNib()方法中调用“Play()”命令。它应该工作。

相关问题