2017-10-13 92 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()」命令。它應該工作。

相關問題