2012-04-23 17 views
0

この質問の別の投稿がありましたが、解決策はありませんでした。私の問題は、イメージの変更に必要な2つのimageViewがあることです。突然変更してしまったので、新しい画像を消す方法があるのか​​どうか疑問に思っていたのです。アニメーションUIImageViewの画像を変更する

これは、imageViewsの1つを設定したときです。 ImageViewの中でフェージング

self.imageView1.image = [UIImage imageNamed:[NSString stringWithFormat:@"%@.jpg", [images objectAtIndex:newArray[0]]]]; 

おかげ

答えて

0

は、複数の方法で達成することができます。

self.imageView1.image = [UIImage imageNamed:[NSString stringWithFormat:@"%@.jpg", [images objectAtIndex:newArray[0]]]]; 
self.imgView1.alpha=0; 
[UIView animateWithDuration:2.0 
         delay:0.1 
        options: UIViewAnimationCurveLinear 
       animations:^{ 
        self.imgView1.alpha=1; 
       } 
       completion:^(BOOL finished){ 
        NSLog(@"Done!"); 
       }]; 
:以下のコードのようにアルファをアニメーション化してみてください。あなたのコードを投稿することができれば、(どのようにあなたがフェージング-で今せずにビューを変更できます)他の人が最も簡単な方法に

編集を提案することができるようになります

アプリに合わせてanimateWithDurationと遅延の値を制御することができます

私はいくつかのコードを追加し、それは[OK]を

+0

を動作するかどうか、私たちは知ってみましょう。 –

+0

ありがとうございました! = D –

関連する問題