步骤一: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];