Lottie实现动画效果

使用Lottie实现动画效果

1、通过CocoaPods lottie-ios导入这个类
2、找一个动画的json文件,Lottie不仅支持本地的json动画文件的播放,也支持网络的json文件
3、代码的实现

//    LOTAnimationView *animationView = [[LOTAnimationView alloc]initWithContentsOfURL:[NSURL URLWithString:@"https://github.com/airbnb/lottie-ios/raw/master/Example/Assets/PinJump.json"]];
  animationView.center = self.view.center;
  animationView.frame = CGRectMake(0, 100, 300, 300);
  animationView.contentMode = UIViewContentModeScaleAspectFill;
  animationView.loopAnimation = true;
  animationView.animationSpeed = 0.5;
  [self.view addSubview:animationView];
//    animationView.transform = CGAffineTransformMakeRotation(M_PI_4);;
  [animationView play];  ```  

在实现过程中遇到一个坑,引入了第三方库,但是头文件找不到,

找到:Build Settings > Search Paths >User Header  Search Paths 添加${SRCROOT} 状态改为recursive

你可能感兴趣的:(Lottie实现动画效果)