首先说明:这是一系列文章,参考本专题下其他的文章有助于你对本文的理解。
动画的基础教程基本上都讲解完了,下面就进入实战练习部分,这部分相信大家会更加喜欢一些,毕竟做出来的效果要比讲解部分bolg做出来的效果要好很多。但是做出来的这些东西都是利用了之前讲到的东西,如果还不够了解,请看前面的基础教程。
昨天刚讲过UIBezier,今天就趁热打铁,练习一下
先上一张图看看今天要做的是什么效果
是不是在有些app里都见过这种效果呢?不要以为这是什么高大上的东西,如果你认真学习了前一节知识一定会想到这是怎么做到的,这简直简单的不要不要的。
如果还不明白,我把这个效果拆解一下再上一张图,你就明白了。
我换了两种不同的颜色,是不是觉得脑洞大开呢?其实两个视图是分开的,二者之间没有什么关系,只不过颜色相同了就看起来不一样了,上面的view也可以是导航条。
下面就看代码是怎么实现的,总共不过50行哦
首先我们需要创建上面那个view,我怎么去了个这种颜色,好吧,我也不知道这叫什么颜色,反正就是cyanColor,这个都懂。
@IBOutlet weak