iOS中的不规则图形与CoreAnimation动画

由于最近会接触到K线图,走势图这部分,所以我提前巩固了下关于不规则图形和一些动画的知识。
不规则图形,有很多种实现方式,我采用的是UIBezierPath+CAShapeLayer实现的。
一.在view的drawrect里实现不规则图形

1.png

二.UIBezierPath+CAShapeLayer实现的不规则图形

2052B31A-6C40-4BDA-BF98-CEE668A68DA8.png

三.CAGradientLayer实现的颜色渐变图形

3.png

四.CABasicAnimation实现的基本动画

4.gif

五.CAKeyframeAnimation实现的帧动画,以及CAAnimationGroup实现的组动画

6.gif

六.带动效的走势图

7.gif

以上效果的实现,都是基于CoreAnimation框架下实现的,比CoreGraphics的代码更加简洁一动。实现方法都在Demo,有不对的地方,欢迎指正。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容