步驟一:pod lottie這個庫,由於項目里使用的是oc語言,所以導入的是lottie-ios,
OC 項目:建議使用2.5 版本,從 GitHub 上可以看到,3.0 版本以上是swift 寫的。
pod 'lottie-ios','~> 2.5'
步驟二:
把用到的動畫json文件和相關的圖片導入項目里(ui導出json文件的時候會有相關圖片)
步驟三:相關代碼
如@"lijiduihuan",就是json格式的名字,更多屬性可查看 LOTAnimationView.h 文件代碼。
#import <Lottie/Lottie.h> LOTAnimationView *animationView = [LOTAnimationView animationNamed:@"lijiduihuan"]; animationView.frame = CGRectMake(0, 0, 100, 100); animationView.loopAnimation = YES; animationView.contentMode = UIViewContentModeScaleAspectFill; [self addSubview:animationView]; [animationView play];