iOS Swift贝塞尔路径动画

Swift 的贝塞尔路径动画,真是玩出花了。

iOS 里的UIBezierPath,搭配CAShapeLayer,可以画出各种弯弯绕绕的曲线,用strokeStartstrokeEnd做出那种线条“慢慢画出来”的效果,看起来丝滑。

这个资源包ios-swift bezier animation.zip里头,就是一个小而精的Swift动画 demo。路径怎么画、图层怎么加、动画怎么加速,全给你整明白了。里面的swiftanimation.txt文件,基本能看懂就能照着改,想要炫一点、花一点的动画,随便你发挥。

想要控制更细致的动画节奏,还可以试试CADisplayLink,虽然复杂点,但帧帧都跟着屏幕走,做出来的动画那叫一个顺滑。图层加上去之后,用UIView.animate(withDuration:)稍微包装一下,效果也还不错,简洁又好用。

哦对,路径动画的场景挺多的,比如进度条绘制、手写签名、引导动效这些,UI 体验一下子就上来了。如果你对动画感兴趣,这个项目可以拿来练练手、拓展一下动画玩法。顺手点个 Star,也许作者还会加点新功能?

如果你还想看看类似的案例,可以参考下这些:

,Swift 配贝塞尔,能玩的还挺多。如果你刚好做动画相关的交互,这个资源可以帮你少走不少弯路。

zip 文件大小:1.57KB