2

写真の名前を含むNSArray *pictureRefsがあります。

これらの画像は UIImageView _mainImageに表示され、 これまでのところ正常に動作しています。
現時点では、左右のボタンを使用しています。下の図を参照してください。ボタンには、pictureRefsに対応するタグがあります。

変化は何の影響もなく非常にまっすぐに行われます。
アニメーションのようなカバーフローを実装したいと思います。

これを達成する方法はありますか?

画像を切り替える私のコード

string =  [pictureRefs objectAtIndex:tag];
UIImage  *image  = [UIImage imageNamed:string];
[_mainImage setImage:image]; //Here I would like to make animations

ここに画像の説明を入力

4

1 に答える 1

2

任意のボタンがクリックされたときにこのメソッドを呼び出す

-(void)check_changeImage:(NSInteger)Value
{
    NSString *strimagename=[NSString stringWithFormat:@"dice_0%d.png",Value];//fetch image here as per you want 

 [UIView animateWithDuration:1.0 
                 animations:^{
                     imgviewDice1.image.alpha = 1.0;
                 }
                 completion:^(BOOL finished){

                     imgviewDice1.image=[UIImage imageNamed:strimagename];

                     // do something after the animation finished, 
                     // maybe releasing imageA if it's not used anymore...
                 }];

}

役立つかもしれません。

于 2013-10-12T13:02:32.447 に答える