【发布时间】:2013-05-08 13:59:11
【问题描述】:
你好,有没有什么方法可以设置图像 [uiimage image named@"abc.png"] 与运动效果意味着图像不应该立即更改,它需要以非常慢的运动效果进行更改,以便用户可以看到该图像现在正在改变。
提前致谢
【问题讨论】:
标签: iphone image imageview fading
你好,有没有什么方法可以设置图像 [uiimage image named@"abc.png"] 与运动效果意味着图像不应该立即更改,它需要以非常慢的运动效果进行更改,以便用户可以看到该图像现在正在改变。
提前致谢
【问题讨论】:
标签: iphone image imageview fading
* 执行动画的方法一 *
第 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];
【讨论】: