zoukankan      html  css  js  c++  java
  • 用diss 实现 push动画

    -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
    {
        
        AAAViewController * aaa = [[AAAViewController alloc]init];
        CATransition * transition = [CATransition animation];
        transition.duration = 0.3;
        transition.type = kCATransitionPush;
        transition.subtype = kCATransitionFromRight;
        [self.view.window.layer addAnimation:transition forKey:nil];
        [self presentViewController:aaa animated:NO completion:nil];
        
    }
    -(void )touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
    {
        CATransition * transition = [CATransition animation];
        transition.duration = 0.3;
        transition.type = kCATransitionPush;
        transition.subtype = kCATransitionFromLeft;
        [self.view.window.layer addAnimation:transition forKey:nil];
        [self dismissViewControllerAnimated:NO completion:nil];
    }

    presentViewController和dismissViewControllerAnimated  实现 pushViewController和popViewControllerAnimated动画

  • 相关阅读:
    320 Generalized Abbreviation
    319. Bulb Switcher
    三条用人原则
    Go 编码问题的解决方案
    C# MVC js 跨域
    apidoc接口文档的快速生成
    go语言学习
    C#系统之垃圾回收
    WCF项目启动时错误处理
    XML之XPath
  • 原文地址:https://www.cnblogs.com/sayimba/p/5663269.html
Copyright © 2011-2022 走看看