2017-10-13 12 views
0

LOTAnimationView를 콜렉션 뷰 셀에 추가하려고했지만 프로그램을 실행할 때 아무 것도 화면에 나타나지 않습니다. 여기 link이 매력입니다. 그리고 코드는 다음과 같습니다.콜렉션 뷰 셀에 Lottie 애니메이션보기를 추가 할 수 없습니다.

class Cell: UICollectionViewCell{ 

var animationView: LOTAnimationView! 

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

} 
+0

좋아, Lottie 애니메이션이 무엇입니까? 타사 애니메이션 프레임 워크 인 경우 링크 또는 일부 추가 정보를 추가 할 수 있습니다. –

+0

Lottie는 Airbnb의 오픈 소스 애니메이션 프레임 워크, @DuncanC – LinusGeffarth

답변

0

1- 당신은 JSON 애니메이션이 타겟에 추가 되었습니까? 2 애니메이션 파일이 Animation.json인지 확인하십시오.

+0

yea, JSON 파일이며 대상에 추가되었습니다. 정상적인보기에 애니메이션을 추가 할 수 있지만 UICollectionViewCell에 배치하려고하면 아무 일도 일어나지 않습니다. –

0

방금 ​​인스턴스를 생성하고 멋지게 하위보기에 추가했습니다.
어디에서 'Play()'명령을 호출 했습니까? 데이터 소스에 있습니다/위임자 클래스?
awakeFromNib() 메소드에서 사용자 정의 셀 자체에서 'Play()'명령을 호출 해보십시오. 그것은 작동해야합니다.

관련 문제