iOS Core Animation实例
iOS 核心动画学习笔记,都是代码实例。
星宇大前端
大前端编程爱好者,开源爱好者。
展开
-
Core Animation实战六(专用图层)
CAShapeLayer 在第四章『视觉效果』我们学习到了不使用图片的情况下用CGPath去构造任意形状的阴影。如果我们能用同样的方式创建相同形状的图层就好了。 CAShapeLayer是一个通过矢量图形而不是bitmap来绘制的图层子类。你指定诸如颜色和线宽等属性,用CGPath来定义想要绘制的图形,最后CAShapeLayer就自动渲染出来了。当然,你也可以用Core Graphi转载 2017-11-02 15:56:50 · 871 阅读 · 0 评论 -
Core Animation实战五(变换)
仿射变换原创 2017-11-01 10:15:17 · 450 阅读 · 0 评论 -
Core Animation实战四(视觉效果)
我们知道View中封装了一些动画和显示效果那我们为什么还要操作CALayer层面上呢? 这里有一些UIView没有暴露出来的CALayer的功能: 阴影,圆角,带颜色的边框3D变换非矩形范围透明遮罩多级非线性动画 这篇主要说阴影圆角边框,先看一下Demo效果: DEMO例子: // // VisualEffectViewControlle原创 2017-10-31 09:27:06 · 504 阅读 · 0 评论 -
Core Animation实战三(图层几何学)
锚点 了解游戏的人一般都知道锚点,在UIView中我们很少用到。anchorPoint位于图层的中点,所以图层的将会以这个点为中心放置。anchorPoint属性并没有被UIView接口暴露出来,这也是视图的position属性被叫做“center”的原因。但是图层的anchorPoint可以被移动,比如你可以把它置于图层frame的左上角,于是图层的内容将会向右下角的positi原创 2017-10-30 12:01:07 · 527 阅读 · 0 评论 -
Core Animation实战二(寄宿图)
寄宿图 // // LayerContentViewController.m // LayerStudyDemo // // Created by apple on 2017/9/19. // Copyright © 2017年 ZY. All rights reserved. // #import "LayerContentViewController.h" @inte原创 2017-10-30 10:35:38 · 555 阅读 · 0 评论 -
Core Animation实战一(认识图层CALayer)
前言: 本文主要是苹果官网文档Core Animation例子的总结学习,主要是实战代码,不过多BB概念,几年的学习经验总结出,通过代码分析概念对我来说更有兴趣,更好吸收。 Core Animation其实是一个令人误解的命名。你可能认为它只是用来做动画的,但实际上它是从一个叫做Layer Kit这么一个不怎么和动画有关的名字演变而来,所以做动画这只是Core Ani原创 2017-10-27 09:20:24 · 552 阅读 · 0 评论