美文网首页
控制器跳转动画

控制器跳转动画

作者: i诺离 | 来源:发表于2017-02-13 17:14 被阅读6次

https://github.com/soberZhichao/presentNextPageAnimation

- (IBAction)nextPageClick:(id)sender
{
    // UIStoryboard读取VC
    UIViewController *nextVC = [[UIStoryboard storyboardWithName:@"NextViewController" bundle:nil] instantiateViewControllerWithIdentifier:@"NextViewController"];
    
//    vc自带的跳转modal
//    nextVC.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
    
    [self setupPresentAnimation];
    
    [self presentViewController:nextVC animated:NO completion:nil];
    
}

- (void)setupPresentAnimation
{
    //创建动画
    CATransition *animation = [CATransition animation];
    //设置运动轨迹的速度     iOS5之后新的写法,以前的不再支持
    animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseOut];
    //设置动画类型为立方体动画
    animation.type = @"cube";   // 详细动画方式可见我的CALayer  跳转动画那篇
    //设置动画时长
    animation.duration = 2;
    //设置运动的方向
    animation.subtype =kCATransitionFromRight;
    //控制器间跳转动画
    [[UIApplication sharedApplication].keyWindow.layer addAnimation:animation forKey:nil];
}

相关文章

  • 模态跳转和导航push

    使用模态跳转的动画push导航控制器: //方法一:模态跳转,前提是利用navigationcontroller这...

  • Swift转场动画

    源码Github地址 系统模态跳转 模态跳转退回上一层控制器 push动画转场,支持右滑返回,当前控制器不是nav...

  • 2018-07-05

    iOS 在控制器间跳转实现过渡动画 可以使用CALayer下的CATransition动画在同一个控制器下实现,但...

  • 控制器之间的那些事儿(过渡动画)

    今天特意整理了一下关于控制器跳转动画的资料. 先看下执行效果怎么样? 动画效果: rippleEffect ' 只...

  • iOS-总结Demo--Push、Pop 、Present、Di

    小结一下跳转页面的动画效果实现思路!代码移步GitHub 总结的转场动画是下面几个情况: 导航控制器的 Push ...

  • 控制器跳转动画

    https://github.com/soberZhichao/presentNextPageAnimation

  • iOS项目中常见的控制器跳转

    iOS控制器有两种跳转方式:1.模态跳转2.导航控制器跳转 1.模态跳转 dismissViewControlle...

  • storyboard中的手动和自动跳转

    1、 在storyboard中控制器的手动跳转 拖动控制器push到要跳转的控制器,然后点击seg线,为要跳转的控...

  • 2020-09-15

    A控制器跳转到B控制器

  • controllers的一个黑科技

    视图控制器A (QYDetailController) 跳转到视图控制器B ,从B跳转到视图控制器C,再从C返回A...

网友评论

      本文标题:控制器跳转动画

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