苹果Airpods pro耳机怎么改名字,苹果Airodro耳机怎么改名字?下面请看小编的详细介绍吧!......
iOS集成与使用Lottie实现动画
Airbnb开源的Lottie动画库,能够同时支持iOS,Android与ReactNative的开发,复杂动画的实现只需要设计给出相关json动画文件,即可快速实现。
工具/原料
- Mac
- Xcode
方法/步骤
点击Xcode,新建Xcode项目工程,选择Single View App,然后点击Next,输入工程名字,创建在桌面之上,如下:
打开终端,进入到项目所在的目录底下,如下:
cd /Users/Rain/Desktop/LottieTest
使用touch创建Podfile文件(touch Podfile),然后使用vim命令打开Podfile文件(vim Podfile),如下:
按:进入到编辑模式,输入下列代码(use_frameworks!为指定使用frameworks):
platform :ios, '8.0'
use_frameworks!
target 'LottieTest' do
pod 'lottie-ios'
end
输入完成之后,按esc退出编辑模式,shift :启动编辑,然后qw保存并退出文件,在终端再使用pod install进行cocoapods进行更新,即可将lottie库拉取到本地,如下:
进入到工程目录下,此时会出现.xcworkspace文件,打开即可,如下:
找到下载好的json动画文件,导入到Xcode工程中,如下:
引入头文件#import Lottie/Lottie.h>,然后实例化动画视图,创建并开启动画,如下:
LOTAnimationView *animation = [LOTAnimationView animationNamed:@"cubos"];
animation.frame = CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_WIDTH);
animation.center = self.view.center;
[self.view addSubview:animation];
[animation playWithCompletion:^(BOOL animationFinished) {
NSLog(@"完成");
}];
编译,运行,最后效果如下:
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章