下载地址:《lottie-ios》播放UI给的动画,UI把动画转成json文件。https://github.com/airbnb/lottie-ios
用法:
1、导入头文件
//动画库
#import <Lottie/Lottie.h>
2、从UI哪里拿到json文件,项目里建立.bundle文件夹,把json文件和图片平级放入里面。
3、代码
//播放-动画库,建立一个bundle。里面有json文件和image图片(图片不一定有,看json文件里是否包含图片)。
LOTAnimationView*calculateView = [[LOTAnimationView alloc] init];
calculateView.frame = CGRectMake(100, 200, 60, 60);
[calculateView setContentMode:UIViewContentModeScaleToFill];
[calculateView setAnimationNamed:@"sginLastDay" inBundle:[NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:@"sginLastDay" ofType:@"bundle"]]];
[calculateView play];
[calculateView setLoopAnimation:YES];
[self.view addSubview:calculateView];
//添加点击手势
[calculateView addTapActionTouch:^{
}];