释放双眼,带上耳机,听听看~!
iOS开发果冻弹性下拉源码
这是之前App里买呢一个功能,当初没有写完,今天想起来,把这个功能给完善了,首先来讲讲这个功能的原理:
1.上面浅绿色那一部分是利用贝塞尔曲线画出来的,这个问题不大;
2.下面的那条弧线就是那条贝塞尔曲线,贝塞尔曲线有一个点叫顶点,大
概位置就在头像最顶端那里,这个点和左右两边到屏幕的点组成了这条贝塞
尔曲线;
3.头像中点始终在贝塞尔曲线中点位置;
4.曲线中点的坐标是有个公式可以算出啦跌,奈何不是科班出身,大学学
的也忘干净了,所以不会算,小伙伴有兴趣的自行google,但是幸运的是
我们这里左右对称,睡一个特殊的贝塞尔曲线,所以,中点坐标就是顶点垂
直到左右两点连线的中点,这条线段的中间位置;
5.知道了这个公式,足够我们来写这个功能了;