#DEMO 下载 下载链接

简单的说就是一定时器,其根本利用刷帧和屏幕频率一样来重绘渲染页面. 其创建方式:
CADisplayLink *timer = [CADisplayLink displayLinkWithTarget:self selector:@selector(wave)];
[timer addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSRunLoopCommonModes];
CALayer 的子类,通常结合 CGPath 来绘制图形. 其创建方式:
CAShapeLayer *Layer = [CAShapeLayer layer];
Layer.frame = self.bounds;
Layer.fillColor = self.realWaveColor.CGColor;
Layer...等属性
[self.view.layer addSublayer:Layer];
其优点


UIView --> 2 个 CAShapeLayer --> imageView.frame.orgin.y 调整



1
ELLIA 2016 年 9 月 6 日
这个创意很不错!点个赞!
|
2
designer 2016 年 9 月 6 日 via iPhone
很棒!
|
3
Olive 2016 年 9 月 6 日
好看,但头晕
|
4
badcode 2016 年 9 月 6 日
|
5
hqdmy 2016 年 9 月 6 日
够浪!
|
6
megatron 2016 年 9 月 6 日
-好像发错节点了?
-头像是一艘小船就非常有意思了。 |
7
kengsir OP demo 下载均有原文出处,感兴趣的可以到 github 观摩,或者 code4app 也有其他好玩的东西,都是学习的地方 http://www.code4app.com
|
8
jiane 2016 年 9 月 6 日
有创意。。
|
9
hei1000 2016 年 9 月 6 日
啊,代码字体受不了 T_T
|
10
free9fw 2016 年 9 月 7 日
代码字体太丑
|
11
newkengsir 2016 年 9 月 21 日
- -
|
12
newkengsir 2016 年 9 月 22 日
哈哈哈 好的建议不
|