iOS开发动画库Lottie用法

下载地址:《lottie-ios》播放UI给的动画,UI把动画转成json文件。https://github.com/airbnb/lottie-ios

用法:
1、导入头文件
//动画库
#import 
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:^{
            
        }];

你可能感兴趣的:(iOS开发动画库Lottie用法)