动画
2019-04-14 本文已影响0人
习惯了_就好
简单动画:
[UIView beginAnimations:nil context:nil];//开始动画
[UIView setAnimationDuration:2.0];//动画时长
[UIView commitAnimations];//结束动画
//用法,将要显示的动画内容包括在里面
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:2.0];
CGRect tempFrame = self.image.frame;
tempFrame.size.width +=10;
tempFrame.size.height +=10;
self.image.frame = tempFrame;
[UIView commitAnimations];
帧动画:
// isAnimating是否正在播放动画
if([self.tom isAnimating]){
return;
}
NSMutableArray * images = [[NSMutableArray alloc]init];
for (int i=0; i<81; i++) {
//%02d保留两位整数,位数不够用0补
NSString * path = [NSString stringWithFormat:@"drink_%02d.jpg",i];
UIImage * image = [UIImage imageNamed:path];
[images addObject:image];
}
// 设置要播放的内容
self.tom.animationImages = images;
// 设置o播放时长
self.tom.animationDuration = images.count * 0.1;
// 设置动画循环次数,默认无限循环
self.tom.animationRepeatCount = 1;
// 开始动画
[self.tom startAnimating];