2016-07-02 9 views
1

これらのアニメーションの繰り返し回数が異なる (外観および消滅画像)の画面に20種類のアニメーションを作成したいと思います。私はこのコードを使用する場合ImageViewループアニメーション

は、一つの画像のための私のコードは

[UIView animateWithDuration:3.0f delay:0 options:UIViewAnimationOptionAutoreverse | UIViewAnimationOptionRepeat animations:^{ 

     _imageView = [[UIImageView alloc] initWithFrame:CGRectMake(148, 0, 17, 18)]; 
     _imageVIew.image = [UIImage imageNamed:@"image.png»]; 
     [self.view addSubview: _imageView]; 
     [_star setAlpha:0]; 
     [_star setAlpha:1]; 

} completion:nil]; 

は、デバイスがヒートアップ。どのようにデバイスの負荷を軽減するには?

答えて

1

例は、あなたがこれらのイメージここ

enter image description here

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    // Load images 
    NSArray *imageNames = @[@"win_1.png", @"win_2.png", @"win_3.png", @"win_4.png", 
         @"win_5.png", @"win_6.png", @"win_7.png", @"win_8.png", 
         @"win_9.png", @"win_10.png", @"win_11.png", @"win_12.png", 
         @"win_13.png", @"win_14.png", @"win_15.png", @"win_16.png"]; 

    NSMutableArray *images = [[NSMutableArray alloc] init]; 
    for (int i = 0; i < imageNames.count; i++) { 
     [images addObject:[UIImage imageNamed:[imageNames objectAtIndex:i]]]; 
    } 

    // Normal Animation 
    UIImageView *animationImageView = [[UIImageView alloc] initWithFrame:CGRectMake(60, 95, 86, 193)]; 
    animationImageView.animationImages = images; 
    animationImageView.animationDuration = 0.5; 

    [self.view addSubview:animationImageView]; 
    [animationImageView startAnimating]; 
} 

あなたが見ることができるより多くでアニメーションを作成したいhttp://www.appcoda.com/ios-programming-animation-uiimageview/

+0

更新質問 – user214155

+0

申し訳ありませんが、私はまだあなたが望むものを理解していません。 ( – Proton

+0

それは私のせいです – user214155