`
anlulu
  • 浏览: 43397 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CATransition的简单使用

    博客分类:
  • ios
iOS 
阅读更多

 1.#define定义的常量 
     kCATransitionFade   交叉淡化过渡 
     kCATransitionMoveIn 新视图移到旧视图上面 
     kCATransitionPush   新视图把旧视图推出去 
     kCATransitionReveal 将旧视图移开,显示下面的新视图 
  
 2.用字符串表示 
     pageCurl            向上翻一页 
     pageUnCurl          向下翻一页 
     rippleEffect        滴水效果 
     suckEffect          收缩效果,如一块布被抽走 
     cube                立方体效果 
     oglFlip             上下翻转效果

 

 

              示例:

 CATransition *animation=[CATransition animation];
 animation.delegate=self;
 animation.duration=1.0f;

 animation.timingFunction=UIViewAnimationCurveEaseInOut;

 animation.type=kCATransitionMoveIn;
 animation.subtype=kCATransitionFromTop;
 

分享到:
评论

相关推荐

    iOS CATransition 详细使用文档

    ### iOS CATransition 详细使用文档 #### 一、CATransition 概述 `CATransition` 是 Core Animation 框架中的一个类,用于在视图之间添加过渡动画效果。通过设置不同的属性,开发者可以轻松地为应用内的界面切换...

    swift CATransition页面跳转动画

    在Xcode 6.3及其更高版本中,使用Swift语言进行编程时,我们可以借助Core Animation框架中的CATransition类来实现这些动画效果。 首先,我们需要了解什么是CATransition。CATransition是Core Animation框架的一部分...

    swift-利用CATransition-给push控制器添加丰富的动画效果

    在iOS应用开发中,Swift语言提供了许多方法来创建引人入胜的用户界面,其中之一就是通过使用Core Animation框架中的`CATransition`类。...无论是简单的推拉还是复杂的3D变换,`CATransition`都能帮助你轻松实现。

    UIViewAnimation与Core Animation的CATransition类

    例如,可以使用`animateWithDuration:`方法创建一个简单的动画,该方法接受一个持续时间和一个动画块,在该块中设置视图的新属性。尽管`UIViewAnimation`易于使用,但它在底层实际上依赖于`Core Animation`来执行...

    实例讲解iOS中的CATransition转场动画使用

    **二、使用CATransition的实例** 在代码中,首先创建一个CATransition对象,设置其属性,然后将其添加到目标视图的图层上。例如,如果要在两个视图控制器间进行转场,可以将动画添加到窗口的图层;如果是在控制器...

    使用UIPageControl的小例子

    默认情况下,UIPageControl是一个简单的点状指示器,但在这个例子中,开发者通过添加自定义背景和使用CATransition动画,使其更具视觉吸引力。 首先,我们需要理解Objective-C中的CATransition类。它是Core ...

    核心动画之转场动画

    CATransition的使用通常涉及以下步骤: - 导入`QuartzCore`框架:`#import <QuartzCore/QuartzCore.h>` - 创建CATransition对象:`CATransition *transition = [CATransition animation];` - 设置动画类型:`...

    页面跳转动画效果

    本篇将深入探讨如何在iOS中实现这样的效果,主要关注CATransition类的使用。 首先,我们需要了解基本的页面跳转方式,如UIStoryboardSegue或通过代码调用`pushViewController:animated:`或`presentViewController:...

    ios-控制器转场动画.zip

    总结来说,“ios-控制器转场动画.zip”文件中的内容主要围绕iOS应用中模态和push两种控制器转场方式进行讲解,包括如何使用`modalTransitionStyle`和`CATransition`来定制转场动画。通过学习这些知识,开发者可以为...

    ios-视图反转动画.zip

    以下是一个简单的示例,演示如何在两个视图控制器之间使用视图反转动画: ```swift import UIKit class ViewControllerA: UIViewController { override func prepare(for segue: UIStoryboardSegue, sender: Any?...

    IOS动画教程

    CATransition动画的使用示例如下: ```objective-c CATransition* transition = [CATransition animation]; transition.duration = 0.5; transition.type = kCATransitionFade; [self.view.layer addAnimation:...

    使用alpha 渐变数据切换,体验更加平滑Demo

    除了使用`UIView.animate(withDuration:)`,还可以利用`CATransition`类来自定义更复杂的动画效果,例如过渡类型、方向和持续时间。这通常用于视图控制器之间的切换,能为用户带来更加专业的视觉体验。 ```swift ...

    IOS简单动画总结

    例如,可以使用`CATransaction`来组合多个动画,或者使用`CATransition`创建视图切换时的过渡效果。 在iOS中,我们还可以使用UIView的`animate(withDuration:animations:)`方法,这是一个非常方便的快捷方式来创建...

    iOS开发常用动画

    基于`UIView`的动画是一种较为简单且常用的动画实现方式,适用于实现一些基础和常见的动画效果。这种动画通常在视图层级上操作,易于使用且便于集成到现有的代码结构中。 **实现步骤**: 1. **启动动画**:使用`...

    跑马灯 Ios

    3. CATransition动画:如果你希望跑马灯效果带有更酷炫的过渡效果,可以使用Core Animation的CATransition。CATransition可以创建各种转场动画,比如推移、溶解等,应用到跑马灯内容的layer上,让滚动过程更加生动。...

    ios-简单的图片轮播.zip

    综上所述,"ios-简单的图片轮播.zip"项目提供了一个基础的图片轮播实现,涉及到的关键知识点包括`UIScrollView`的使用、手势交互、图片加载、无限轮播以及性能优化等。对于初学者来说,这是一个很好的起点,从中可以...

    ios 封面动画效果

    2. 创建动画对象,根据需求选择使用`CATransition`或`CAKeyframeAnimation`。 3. 配置动画参数,如持续时间、类型、方向等。 4. 应用动画到对应的图层或视图上,如`imageView.layer.add(animation, forKey: nil)`。 ...

    ios-点击单元格动画推出界面.zip

    如果想要更酷炫的效果,如开眼应用中的动画,可能需要使用CATransition。它可以创建过渡动画,如溶解、推动、擦除等。以下是一个简单的推入动画示例: ```swift let transition = CATransition() transition.type ...

    ios-简单仿AppStore卡片动画.zip

    "ios-简单仿AppStore卡片动画.zip"这个压缩包内容专注于视图动画,特别是模仿AppStore中的卡片转场动画,以及手势交互功能。这种动画效果能够提升用户界面的互动性和美观性,使得应用的导航更加流畅自然。 首先,...

Global site tag (gtag.js) - Google Analytics