2012-04-23 105 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