2 tskyming tskyming 于 2013.09.20 21:10 提问

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

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

1个回答

xiaofei125145
xiaofei125145   2014.10.27 15:06

1、 imageview 的 image 属性 对应的图片 是动画停止的时候 显示的 图片 。

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

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!