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

2017-09-09  本文已影响55人  码工人生

由于最近会接触到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,有不对的地方,欢迎指正。

上一篇 下一篇

猜你喜欢

热点阅读