实现的效果如下

简单来说就是利用了  layer的mask遮罩 + 贝塞尔曲线UIBezierPath

(PS:恕我偷个懒 教程以后有空再补上)

先上Demo代码