《iOS编程》第27章 控制动画 学习笔记
- 基础动画
/**
* 1. 默认的"ease-in/ease-out"即“渐快-渐慢”的时间函数
*/
- (void)myAnimations1 {
self.testLabel.alpha = 0.0;
[UIView animateWithDuration:1.5
animations:^{
self.testLabel.alpha = 1.0;
}];
}
- (void)myAnimations2 {
self.testLabel.alpha = 0.0;
/**
* options参数中可以设置时间函数和其他一些选项
*/
[UIView animateWithDuration:1.5
delay:0.0
options:UIViewAnimationOptionLayoutSubviews
animations:^{
self.testLabel.alpha = 1.0;
}
completion:^(BOOL finished) {
NSLog(@"animation end.");
}];
}
- 关键帧动画