您的位置:首页 > 产品设计 > UI/UE

UIIMageView实现帧动画

2017-03-24 11:19 267 查看

使用UIIMageView实现帧动画

首先找两张人物动作图片拖到assets里面去。

main.storyboard里新建两个按钮,一个UIImageview(并使用连线方式关联)

使用NSMutableArray存储UIImage

使用UIImageview加载NSMutableArray数组

配置UIImageview的动画时长

启动动画

效果如下



代码如下

- (IBAction)startAnimation {
NSMutableArray<UIImage *> *imageArr = [NSMutableArray array];
for (int i=0; i<2; i++) {
NSString *imageName = [NSString stringWithFormat:@"%d",i+1];
UIImage *image = [UIImage imageNamed:imageName];
[imageArr addObject:image];
}

self.myimage.animationImages = imageArr;
self.myimage.animationRepeatCount=0;
self.myimage.animationDuration = 0.5;

[self.myimage startAnimating];
}
- (IBAction)stopAnimation {
[self.myimage stopAnimating];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  动画 图片