美文网首页
核心动画:1.CALayer的基本使用

核心动画:1.CALayer的基本使用

作者: Dayu大鱼 | 来源:发表于2016-06-23 17:33 被阅读39次

Core Animation

Layer

属性:
cornerRadius
masksToBounds
borderWidth
borderColor

动画:

旋转:
.layer.transform =CATransform3DMakeRotation( );

平移.
.layer.transform =CATransform3DmakeTranslation( );

缩放
.layer.transform=CATransform3DMakeScale( );

使用kvc的方式(简单快速,但是有bug 甚用 )

[iamgeView.layer setValue:@0.4 forKeyPath:@"transform.scale"];

效果: 点击开始-->缩放到0.4

小结:

1.使用它需要先添加QuartzCore.framework框架和引入主头文件<QuartzCore/QuartzCore.h>(iOS7+不需要)
2.初始化一个CAAnimation对象,并设置一些动画相关属性

3.通过调用CALayer的addAnimation:forKey:方法增加CAAnimation对象到CALayer中,这样就能开始执行动画了
4.通过调用CALayer的removeAnimationForKey:方法可以停止CALayer中的动画

相关文章

  • 核心动画:1.CALayer的基本使用

    Core Animation Layer 属性:cornerRadiusmasksToBoundsborderWi...

  • 动画-核心动画

    说道核心动画,那就不得不先说下CALayer。 1.CALayer 在iOS系统中,你能看得见摸得着的东西基本上都...

  • iOS开发集锦之 2017.05.18(iOS动画系列)

    1. iOS动画系列之一:带时分秒指针的时钟动画(上) 作者: 非典型技术宅描述: 1.CALayer 基本介绍 ...

  • CALayer的基本使用

    1.CALayer是核心动画的基础,可以做圆角、阴影、边框等效果。2.每个UIview内部都有一个Layer的属性...

  • iOS基础 - 核心动画(转)

    iOS基础 - 核心动画 一、核心动画 l核心动画基本概念 l基本动画 l关键帧动画 l动画组 l转场动画 lCo...

  • 核心动画 - 01 基本使用

    今天介绍核心动画的一些基本概念和基本使用。 1.Core Animation 是一组强大的动画处理API,使用它能...

  • iOS CoreAnimation 动画总结

    首先,推荐一本书:iOS核心动画高级技巧 目录 一、原理篇 1.CALayer与UIView之间的关系 2.UIV...

  • 一头扎进iOS核心动画(一)

    记录一下学习的笔记 核心动画 核心动画基本概念 基本动画 关键帧动画 动画组 转场动画 Core Animatio...

  • 核心动画与UIView自带动画选择

    什么时候使用核心动画只要不需要与用户交互,就可以使用核心动画,核心动画使用最多的场景:一般在转场的时候使用核心动画...

  • iOS动画

    序列帧动画渐变动画基本动画核心动画

网友评论

      本文标题:核心动画:1.CALayer的基本使用

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