开发者社区> 问答> 正文

关于帧动画的一个小问题?

storyboard 里有三个按钮 tag 分别为 0 1 2 (剪刀石头布)
 一个imageView 
 这句
 [_playerImageView setImage:_imageData[1]];
 对动画有啥影响???
 代码如下:
 //
 // SKViewController.m
 // 剪刀石头布
 //
 // Created by apple on 13-9-13.
 // Copyright (c) 2013年 www.skyming.com. All rights reserved.
 //

#import "SKViewController.h"

@interface SKViewController ()

@property (strong, nonatomic) NSArray *imageData;

@end

@implementation SKViewController

(void)loadDataAndAnimation
 {
 _imageData =@[[UIImage imageNamed:@"剪刀"],
 [UIImage imageNamed:@"石头"],
 [UIImage imageNamed:@"布"]];

[_playerImageView setAnimationImages:self.imageData];
 [_playerImageView setAnimationDuration:5.0];
 [_playerImageView startAnimating];


}

(void)viewDidLoad
 {
 [super viewDidLoad];
 [self loadDataAndAnimation];
 }


(IBAction)playGame:(UIButton *)sender
 {
 NSLog(@"%d",sender.tag);
 if ([_playerImageView isAnimating])
 {
 NSLog(@"stop");
 [_playerImageView stopAnimating];
 [_playerImageView setImage:_imageData[sender.tag]];
 }else
 {
 NSLog(@"start");
 [_playerImageView startAnimating];
 // 以剪刀停 石头开始 石头停 --- 为什么是 剪刀 ? 
 // 
 [_playerImageView setImage:_imageData[sender.tag]];

}


}
 @end

展开
收起
爵霸 2016-03-17 10:36:30 1760 0
1 条回答
写回答
取消 提交回答
  • 1、 imageview 的 image 属性 对应的图片 是动画停止的时候 显示的 图片 。

    2、动画 进行的时候 AnimationImages 这个 数组 里面的 图片 依次 轮换 。

    动画 一旦停止 ,就会 只显示 image 对应的 图片

    2019-07-17 19:04:43
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载