
#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-09-06 09:06:18 +08:00 这个创意很不错!点个赞! |
2 designer 2016-09-06 09:12:00 +08:00 via iPhone 很棒! |
3 Olive 2016-09-06 09:31:11 +08:00 好看,但头晕 |
4 badcode 2016-09-06 09:43:57 +08:00 |
5 hqdmy 2016-09-06 09:50:58 +08:00 够浪! |
6 megatron 2016-09-06 09:53:37 +08:00 -好像发错节点了? -头像是一艘小船就非常有意思了。 |
7 kengsir OP demo 下载均有原文出处,感兴趣的可以到 github 观摩,或者 code4app 也有其他好玩的东西,都是学习的地方 http://www.code4app.com |
8 jiane 2016-09-06 17:18:40 +08:00 有创意。。 |
9 hei1000 2016-09-06 20:08:02 +08:00 啊,代码字体受不了 T_T |
10 free9fw 2016-09-07 00:02:47 +08:00 代码字体太丑 |
11 newkengsir 2016-09-21 09:21:03 +08:00 - - |
12 newkengsir 2016-09-22 09:54:43 +08:00 哈哈哈 好的建议不 |