iOS中的动画有两种实现方式,一种是UIView来实现动画,另一种动画是通过CALayer来实现,下面介绍两种动画的简单实现:
一、UIView动画的实现
UIView使用Context来实现动画
关键代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
使用Block实现的动画:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
二、CALayer动画的实现
CABasic动画的实现:根据初始位置和结束位置确定动画
1 2 3 4 5 6 |
|
创建一组动画:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|