美文网首页
IOS-最基础的动画效果

IOS-最基础的动画效果

作者: 温学振 | 来源:发表于2017-10-09 15:14 被阅读15次

    动画

    //创建控制器
    UIViewController *myVC = [[UIViewController alloc]init];
    //创建动画
    CATransition*animation = [CATransitionanimation];
    //设置运动轨迹的速度
    animation.timingFunction=UIViewAnimationCurveEaseInOut;
    //设置动画类型为立方体动画
    animation.type=@"CameraIrisHollowOpen";
    //设置动画时长
    animation.duration=0.7f;
    //设置运动的方向
    animation.subtype=kCATransitionFromRight;
    //控制器间跳转动画
    [[UIApplicationsharedApplication].keyWindow.layeraddAnimation:animationforKey:nil];
    
    [self presentViewController:myVC animated:NO completion:nil];
    

    系统自带的type

    Fade = 1,//淡入淡出
    Push,//推挤
    Reveal,//揭开
    MoveIn,//覆盖
    Cube,//立方体
    SuckEffect,//吮吸
    OglFlip,//翻转
    RippleEffect,//波纹
    PageCurl,//翻页
    PageUnCurl,//反翻页
    CameraIrisHollowOpen,//开镜头
    CameraIrisHollowClose,//关镜头
    CurlDown,//下翻页
    CurlUp,//上翻页
    FlipFromLeft,//左翻转*/

    相关文章

      网友评论

          本文标题:IOS-最基础的动画效果

          本文链接:https://www.haomeiwen.com/subject/kckpyxtx.html