当前位置:首页 > 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

相关文章

两次登录POST参数对比

接口地址https://p19-buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/authenticate同一个账号进行两次登录对比X-Apple-AM...

AuthKit之AKAnisetteData

   "X-Apple-I-MD" = "AAAABQAAABDWY2vBx3pIU8OPynC3vEvQAAAAAw=="; ...

iOS 13 SceneDelegate删除

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

iTunes&AppStore登录窗口

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

iOS根据手指点击获取当前点击的句子

这个功能一般用于收藏某段话。import UIKit class ViewController: UIViewController {  &n...

微信iOS逆向之假装很多人点赞和评论

最近发现一个朋友喊我点赞,他正在某商圈吃饭,说点到60个赞可以获得一个免单卡。于是诞生了做一个模拟点赞、评论差插件的想法。HOOK代码如下// 模拟点赞 评论%hook WCDataItem- (id...