zoukankan      html  css  js  c++  java
  • ios专题 -动画

    知识点 :

    1)ios 核心动画的基础是图层。图层的基础是CALayer,它是所有核心图层类的父类。

    2)CATransaction是核心动画类负责协调多个动画原子显示更新。事务支持嵌套使用。

    3)图层与UIView之前的最大区别是,图层不会直接渲染到屏幕上。图层封装了几何,时间,可视化属性。

    4)每个图层树分为2部分,一部分是呈现树,一部分是渲染树。

    5)图层必须由视图来脱管。

    图层的内容创建有以下几个方法:

    A)使用包含图片内容的 CGImageRef 来显式的设置图层的 contents 的属性

    B)指定一个委托,它提供或者重绘内容

    displayLayer:或 drawLayer:inContext

    C)继承 CALayer 类重载显示的函数

    6)CABasicAnimation提供了在图层的属性间简单的插入。

        CAKeyFrameAnimation提供支持关键帧动画。

        动画分隐式动画和显式动画。

    7)图层样式属性。

    A)几何属性

    frame/bound/position/achorPoint/cornerRadius/transform/zPosition

    B)背景属性

    backgroundcolor

    C)边框属性

    borderWith和borderColor

    D)阴影属性

    E)不透明属性

    F)遮罩属性

  • 相关阅读:
    第一阶段冲刺第三天
    第一阶段冲刺第二天
    第一阶段冲刺第一天
    典型用户和场景
    第十周学习进度条
    第九周学习进度条
    会议视频
    课堂练习……找水王
    小组项目需求——NABCD
    第二阶段个人总结三
  • 原文地址:https://www.cnblogs.com/luoguoqiang1985/p/3484691.html
Copyright © 2011-2022 走看看