CATransition常用动画及type

    CATransition *transition = [CATransition animation];
    transition.duration = 1.0f;
    transition.type = @"cube";
    transition.subtype = kCATransitionFromLeft;//设置方向
    transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];//设置时间模式
    transition.delegate = self;
    transition.removedOnCompletion = YES;//完成时清除
    [self.navigationController.view.layer addAnimation:transition forKey:@"animate"]; 

kCATransitionFade; /*fade*/       交叉淡化过渡 
kCATransitionMoveIn; /*moveIn*/    新视图移到旧视图上面 
kCATransitionPush; /*push*/      新视图把旧视图推出去 
kCATransitionReveal; /*reveal*/     将旧视图移开,显示下面的新视图
cube             转立方体
pageCurl          翻上去
pageUnCurl        翻回来
suckEffect       收缩效果,如一块布被抽走 
rippleEffect       滴水效果
oglFlip          翻转效果

CATransition常用动画及type,布布扣,bubuko.com

时间: 2024-10-12 22:32:24

CATransition常用动画及type的相关文章

iOS开发——动画OC篇&所有常用动画总结

所有常用动画总结 先来装下B,看不懂没关系,其实我也看不懂-?? iOS provides several different frameworks for adding graphics and animations to your apps. UIKit is an Objective-C API that provides basic 2D drawing, image handling, and ways to animate user interface objects. Core G

【转】IOS 30多个iOS常用动画,带详细注释

原文: http://blog.csdn.net/zhibudefeng/article/details/8691567 // //  CoreAnimationEffect.h //  CoreAnimationEffect // //  Created by VincentXue on 13-1-19. //  Copyright (c) 2013年 VincentXue. All rights reserved. // #import <Foundation/Foundation.h>

iOS开发学习资料大全—30多个iOS常用动画,带详细注释

//// CoreAnimationEffect.h// CoreAnimationEffect//// Created by VincentXue on 13-1-19.// Copyright (c) 2013年 VincentXue. All rights reserved.// #import <foundation foundation.h=""> /** ! 导入QuartzCore.framework * * Example: * * Step.1 * * #

30多个iOS常用动画,带详细注释

// //  CoreAnimationEffect.h //  CoreAnimationEffect // //  Created by VincentXue on 13-1-19. //  Copyright (c) 2013年 VincentXue. All rights reserved. // #import <Foundation/Foundation.h> /**  !  导入QuartzCore.framework  *  *  Example:  *  *  Step.1

IOS 30多个iOS常用动画,带详细注释

AnimationEffect.h // CoreAnimationEffect // // #import <Foundation/Foundation.h> /** ! 导入QuartzCore.framework * * Example: * * Step.1 * * #import "CoreAnimationEffect.h" * * Step.2 * * [CoreAnimationEffect animationMoveLeft:your view]; * *

iOS开发中CATransition过渡动画的类型

移动开发过程中, 动画是必不可少的,有了动画,仿佛我们的程序有了生命一样.动画可以让我们的程序界面变化更流畅, 而不是很突兀的感觉.今天,就说一下CATransition过渡动画. 我们先看一下过渡动画的代码实现: <span style="white-space:pre"> </span>// 创建 CATransition *transition = [CATransition animation]; transition.duration = 2; //

CATransition过渡动画

移动开发过程中, 动画是必不可少的,有了动画,仿佛我们的程序有了生命一样.动画可以让我们的程序界面变化更流畅, 而不是很突兀的感觉.今天,就说一下CATransition过渡动画. 我们先看一下过渡动画的代码实现: [objc] view plaincopyprint? <span style="white-space:pre"> </span>// 创建 CATransition *transition = [CATransition animation];

Android项目---常用动画

在项目中经常会有闪屏的效果 在这里主要是通过定时器,将已经设定好的效果展现出来 /* * 2.5秒以后开始执行Runnable的run方法 */ new Handler().postDelayed(new Runnable() { @Override public void run() { // TODO Auto-generated method stub Intent intent = new Intent(FlashActivity.this, HomeActivity.class); s

move ---- 编写一个包含几种常用动画的js库

在操作dom元素的时候为了让网站显得更有活力或者某些想让人注意到, 经常需要用到一些小动画, 但常用的 jquery 库只有一种ease(先加速后减速的动画)运动方式的动画, 虽然这是很常用的动画, 但有时也会用到其他的, 最近写了一个集成几种常用动画的库, move.js , 如果不是走动画队列的话, 通常的动画库在进行一个动画的时候, 在对元素施加另一个动画就会马上停止当前动画, 马上执行新添加的动画, move动画库稍微修改了一下, 在新动画添加之后, 老动画还会继续跑, 两个动画会进行叠