我们先来看一下这个效果,
本人看到这个控件的效果的第一反应是——这个任何初学者应该都会吧,相信绝大多数的开发人员也和我一样,我们再看一张图
在看到这张图的时候,瞬间蒙了,这绝对不是表面这么简单,至少眼见为虚!
然后再根据原文上(http://ios.jobbole.com/83528/)的github地址找源码,对方把实现给封装了,好吧,源码看不到只好自己实现了,再实现之前,我们先聊下面对这个问题时想法。
想法——分析:
1、这里至少有三层,底层黑色label,最上层高亮字体label,以及红色视图view
2、UIView的clipstoBounds 方法应该可以在这里发挥大用