之前做动画一直用这种方法
[UIView beginAnimations:@"animation" context:NULL]; [UIView setAnimationDuration:0.5f]; // 新位置 [UIView commitAnimations];
但是解决不了View需要转向的问题。
我现在需要让这个动画过程中,View有一个抖动的效果,这个实现不了,除非我用延迟,做两次动画,感觉这样很恶心。有没有什么办法是可以指定路径做动画的
之前做动画一直用这种方法
[UIView beginAnimations:@"animation" context:NULL]; [UIView setAnimationDuration:0.5f]; // 新位置 [UIView commitAnimations];
但是解决不了View需要转向的问题。
我现在需要让这个动画过程中,View有一个抖动的效果,这个实现不了,除非我用延迟,做两次动画,感觉这样很恶心。有没有什么办法是可以指定路径做动画的
2 回答1.1k 阅读
1 回答991 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答1.1k 阅读
1.3k 阅读
用Core Animation,可以指定动画路径。
下面例子实现一个物体下落再弹起的动画
当然,在
代码块中,你可以对一个或多个视图同时添加多个动画效果(如改变其颜色、大小等),来实现更为复杂的动画