效果图首先你得画出这只眼睛,这是眼睛包括5个部分组成:1 @property (strong, nonatomic) CAShapeLayer *eyeFirstLightLayer;2 @property (strong, nonatomic) CAShapeLayer *eyeSecondLig...
分类:
微信 时间:
2016-01-26 21:58:23
阅读次数:
422
通过修改CAShapeLayer的StrokeStart与StrokeEnd的值来实现画图动画效果图:github:https://github.com/RinpeChen/StrokeStartAndStrokeEndAnimationDemo
分类:
其他好文 时间:
2016-01-21 19:50:20
阅读次数:
112
CAShapeLayer是基于贝塞尔曲线而存在的, 如果没有贝塞尔曲线提供路径来画出图形, CAShapeLayer就没有存在的意义下面我画了矩形和椭圆形,代码如下:#import "ViewController.h"@interface ViewController ()@end@implemen...
分类:
其他好文 时间:
2016-01-21 15:36:24
阅读次数:
145
一、案例演示最近在整理一个聊天的项目的时候,发送图片的时候,会有一个三角的指向效果,指向这张图片的发送者。服务端返回给我们的图片只是一张矩形的图片,我们如何把一张矩形的图片或者View,加上一层自定义遮罩效果,就是本文要讲的内容。效果演示如下:第一张是一个View的遮罩效果,第二张是UIImageV...
分类:
其他好文 时间:
2016-01-11 17:57:29
阅读次数:
102
iOS开发CoreAnimation解读之三——几种常用Layer的使用解析一、CAEmitterLayer二、CAGradientLayer三、CAReplicatorLayer四、CAShapeLayer五、CATextLayeriOS开发CoreAnimation解读之三——几种常用Layer...
分类:
移动开发 时间:
2016-01-10 01:37:55
阅读次数:
277
两个动画效果来了解一下CALayer的两个重要的subClass:CAGradientLayer和CAShapeLayer。先看CAShapeLayer,我们做一个和Spark相机一样的圆形进度,每一段有一种颜色,标识不同时间段录的视频。“” 阅读器CAShapeLayerCAGradientLay...
分类:
其他好文 时间:
2016-01-06 15:45:34
阅读次数:
262
用 CAShapeLayer 可以根据传入的的贝塞尔曲线UIBezierPath *path , 创建出需要的进度条形状。然后只要 实时的设置CAShapeLayer的strokeEnd属性,就可以更新进度条的进度。部分代码:/** 进度条 和 背景 */- (CAShapeLayer *)crea...
分类:
其他好文 时间:
2015-12-31 19:20:46
阅读次数:
145
1。CAShapeLayer继承至CALayer 可以使用CALayer的属性值2。CAShapeLayer需要与贝塞尔曲线配合使用才有意思3.CAShapeLayer与贝塞尔曲线可以实现不在view的drawRect方法中画出一些想要的图形4。CAShapeLayer属于CoreAnimation...
分类:
其他好文 时间:
2015-12-28 10:34:02
阅读次数:
133
1、CAShapeLayer简介1、CAShapeLayer继承至CALayer,可以使用CALayer的所有属性值2、CAShapeLayer需要与贝塞尔曲线配合使用才有意义3、使用CAShapeLayer与贝塞尔曲线可以实现不在view的drawRect方法中画出一些想要的图形4、CAShape...
分类:
移动开发 时间:
2015-12-20 07:01:26
阅读次数:
181
结合上面两篇,做一个镂空的图层--》可用于app内的新手指引-----直接上代码:在markView.m里面的代码如下:UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(0,0,self.bounds.si...
分类:
其他好文 时间:
2015-12-08 20:11:15
阅读次数:
133