iphone图像随运动而变化

时间:2013-05-08 13:59:12

标签: iphone image imageview fading

嗨有没有办法设置图像[uiimage图像名为@“abc.png”],运动效果意味着图像不应该立刻改变,需要改变非常慢的动作效果,以便用户可以看到那个形象现在正在改变。

提前致谢

1 个答案:

答案 0 :(得分:1)

*执行动画*的方法一

步骤1:在项目中添加以下框架并将其导入.m文件

#import <QuartzCore/QuartzCore.h>

步骤2:在ImageChange方法中编写以下代码

imageView.image = [UIImage imageNamed:@"newImage.jpg"];

CATransition *transition = [CATransition animation];
transition.duration = 1.0f;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionFade;

[imageView.layer addAnimation:transition forKey:nil];

*方法二执行动画*

[UIView transitionWithView:YourImageView
              duration:0.2f
               options:UIViewAnimationOptionTransitionCrossDissolve
            animations:^{
                YourImageView.image = newImage;
            } completion:NULL];