更改背景图像淡入淡出

时间:2014-05-18 18:42:03

标签: objective-c

我有一个在滑动时更改的imageView背景。目前它会立即改变,但我可以使用淡入淡出效果,以便下一个图像淡入视图吗?

我在搜索时发现了一些结果,但主要是在Java中

1 个答案:

答案 0 :(得分:0)

我猜你在imageView上使用滑动手势来在滑动时更改图像。

因此,在您正在更改图像的滑动手势的目标方法中, 设置一个动画块来做你的动画,就像这样

[UIView animateWithDuration:1.0 animations:^{
          imageview.alpha = 0.0;

 } completion:^(BOOL finished) {

     imageview.image = newImage;
     [UIView animateWithDuration:1.0 animations:^{
         imageview.alpha = 1.0;

     }];

}];

这是实现这一目标的更简单方法,希望这会有所帮助。 干杯!