2012-04-23 54 views
0

的形象有另一篇文章中有這個問題,但沒有解決方案的工作。我的問題是,我有幾個imageViews,我需要更改的圖像。這似乎不可思議,如果我突然改變他們,所以我想知道是否有褪色的新形象的一種方式。動畫改變一個UIImageView

這是當我設置imageViews之一。

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

感謝

回答

0

在ImageView的衰落可以以多種方式來實現。如果你可以發佈您的代碼,(你如何改變視圖不褪色,在現在),其他人將能夠提出最簡單的方法

編輯:嘗試在下面的代碼動畫的alpha,如:

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和延遲值,以滿足您的應用程序

讓我們知道,如果它

+0

好吧,我加入了一些代碼。 – 2012-04-23 01:04:22

+0

謝謝你,就像一個魅力的工作! = d – 2012-04-24 05:14:45