贝塞尔曲线
文章平均质量分 86
Asong_ge
致力于做最优秀的开发者
展开
-
BezierPath精讲
今天笔者要说是iOS中bezierPath,他是可以创建基于矢量的路径(矢量:就是带有方向曲线),此类事Core Graphics框架关于路径的封装,通过此类,可以绘制你想要的图形或者曲线。 首先学此篇文章会需要一点点的数学的几何基础,不过没有也没有关系,因为有笔者在此。 温馨提示一下:下面笔者写的方法都是在 -(void)drawRect:(CGRect)rect;方法里执行,可能有的同学会原创 2017-03-19 16:28:49 · 1366 阅读 · 0 评论 -
CAShapeLayer学习
CAShapeLayer是继承CAlayer,所以CAlayer所有的属性,他都有。正常情况下,我们会结合bezierPath使用,这样的话,会出现我们想要的效果,之所以这样使用是因为以下原因: 1.直接使用的话bezierPath,会调用drawRect方法,他是属于CoreGraphics框架,占用CPU,性能消耗大,不建议重写。 2.CAShapeLayer,属于CoreAnimatio原创 2017-03-19 20:36:49 · 532 阅读 · 1 评论 -
带水波纹进度条简单实现
今天要给大家讲解的是关于水波纹的进度条的实现。 学习此文章需要了解一下知识点: 1.正弦或者余弦函数的一点点的了解 2.贝塞尔去曲线,不是很了解的可以阅读笔者的贝塞尔精讲 好了,废话不多说,直接上效果图: 下面笔者将以代码方式来梳理此效果的逻辑 1.画一个圆形,代码如下: func configUI(frame : CGRect){ //圆原创 2017-03-28 21:15:05 · 2490 阅读 · 0 评论