前几天看到一系列界面效果,于是先选了一个实现了一个简单的动画效果,使用 Swift2.3/Xcode7.3 , 效果原设计来自之前在 这里 看到的第十五个效果图,但因为效果图是一张静态图片,所以在原本效果图的基础上加了一些自己的动态效果。
这段时间正在学习面向协议编程,所以在写这个工程时就尝试着使用面向协议编程的思想,关于这个思想的学习主要是观看了这个视频以及少量文章。但因为刚刚开始学习和使用,这个Demo的代码中一定有对面向协议思想理解不透彻甚至错误之处,还需在日后慢慢学习改进,这个Demo也会在以后尽量去改进。除此之外在本身的界面的效果也有不完善的地方,如每一个 childView 的阴影,本希望是黑色,但因为使用 mask 来完成的圆弧,导致当前还没有找到很好的加黑色阴影的方法,还希望有大神能告知。
因为实现本身不是难点所以不多说,直接上 代码 和最终效果:
效果图
网友评论