iOS Strech动画 - 我应该从哪里开始寻找?

时间:2015-06-24 08:02:39

标签: ios objective-c swift animation

如何实现拉伸动画效果?

我需要从哪里开始寻找? CABasicAnimation似乎没有做到这一点。这样的事情:是期望的效果:

http://inspirationmobile.tumblr.com/post/112168531484/sidebar-animation-by-jacub-antalik-ramotion-com

2 个答案:

答案 0 :(得分:4)

此视图中不仅仅包含一个简单的动画。 它使用UIKitDynamics,但聪明的是最终效果是由该视图中小的不可见UIView的单一效果组成的。
边界是CAShapeLayer由贝塞尔曲线路径组合而成,可以插入这些单个视图 每个绘图角色,CAShapeLayer路径都会根据这些视图的位置进行刷新 您可以找到有关此效果的更多信息here

答案 1 :(得分:1)

对于如此复杂的形状动画,请查看CAShapeLayerUIBezierPath。请看this SO thread,这可能会帮助您至少开始。