当前位置:首页 > iOS > 正文内容

iOS layer addAnimation动画

8年前 (2017-06-06)iOS

使用方法:

[view.layer addAnimation:<#(nonnull CAAnimation *)#> forKey:nil]


+(CATransition *)antFromRight{
    CATransition *ant=[[CATransition alloc]init];;
    ant.duration=0.2;
    ant.type=kCATransitionPush;
    //ant.startProgress=0.5;
    ant.subtype=kCATransitionFromRight;
    return ant;
}
+(CATransition *)antToRight{
    CATransition *ant=[[CATransition alloc]init];;
    ant.duration=0.2;
    ant.type=kCATransitionReveal;
    ant.subtype=kCATransitionFromLeft;
    return ant;
}
+(CATransition *)antBase{
    CATransition *ant=[[CATransition alloc]init];;
    ant.duration=0.2;
    ant.type=kCATransitionFade;
    return ant;
}
+(CATransition *)antFromBottom{
    CATransition *ant=[[CATransition alloc]init];;
    ant.duration=0.1;
    ant.type=kCATransitionPush;
    ant.startProgress=0.5;
    ant.subtype=kCATransitionFromTop;
    return ant;
}
+(CATransition *)antToBottom{
    CATransition *ant=[[CATransition alloc]init];;
    ant.duration=0.1;
    ant.type=kCATransitionReveal;
    ant.subtype=kCATransitionFromBottom;
    ant.endProgress=0.5;
    return ant;
}



扫描二维码推送至手机访问。

版权声明:本文由小祥子的博客发布,如需转载请注明出处。

本文地址:http://www.xiaoxiangzi.com/post/50.html

相关文章

AppStore检测账号是否正常接口

我之前逆向找登录接口都是随便输入一个账号然后点击登录查看是否能登。不过经过测试发现,苹果会先调用一个接口查案这个账号是否是正常状态(如果被多次尝试登录或者有其他异常行为会被锁定),如果这个账号不存在也...

iOS 13 SceneDelegate删除

IOS13之后,生命周期时间就开始由UISceneDelegate接管。解决适配方案:删除掉info.plist中Application Scene Manifest选项,同时可以删除Scenedel...

IOS开发已学完

最近一直在学习IOS开发,swift基本学会了,IOS编程基本就是语法与各种类库、UI组件的使用。有点编程基础很容易上手。Objective C的类库比swift多的多,不过还好swift可以调用Ob...

iOS统计代码行数

cd到工程目录find . "(" -name "*.swift" -or -name "*.xib" ")"...

iTunes&AppStore登录窗口

今天逆向找了半天,找出在设置里的itunes store与appstore点击登录后显示的登录框。涉及framework有authkit与authkitui.framework其中一个可疑的方法- (...

iOS ocr文字识别

因为项目需要,所以调查了一个关于ocr识别的相关资料。这里分手写识别与打印体识别:1.手写识别,可集成百度的SDK,但是要收费。2.打印体识别,可集成开源项目tesseract https:...