CATransition动画(push)

最近换了手机  作为一个软件控 肯定会下载很多的软件 这几天一直都在看一些软件的界面的设计发现了很多的软件在push pop页面的时候都会使用一些动画的效果让软件看起来更加的炫最近就研究了一下对系统的push pop页面时候的动画的修改

需要在frameworks中添加QuartzCore.framework

在接口程序中加上头文件   #import <QuartzCore/QuartzCore.h>

        CATransition * tran =[CATransition animation];
        tran.duration=1; //间隔时间
        tran.type = @"oglFlip"; //各种动画效果
        //@"cube" @"moveIn" @"reveal" @"fade"(default) @"pageCurl" @"pageUnCurl" @"suckEffect" @"rippleEffect" @"oglFlip
   
        tran.subtype = kCATransitionFromRight;   /* 动画方向*/
        
        tran.delegate=self;
        [self.navigationController.view.layer addAnimation:tran forKey:@"ads"];
        [self.navigationController pushViewController:[[FirstViewController alloc]init] animated:YES];

你可能感兴趣的:(动画,程序,import,default,Reveal)