【问题标题】:iphone image change with motioniphone图像随动作变化
【发布时间】:2013-05-08 13:59:11
【问题描述】:

你好,有没有什么方法可以设置图像 [uiimage image named@"abc.png"] 与运动效果意味着图像不应该立即更改,它需要以非常慢的运动效果进行更改,以便用户可以看到该图像现在正在改变。

提前致谢

【问题讨论】:

    标签: iphone image imageview fading


    【解决方案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];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      • 2018-06-15
      • 2020-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多