如何在带有动画的图像之间切换?

Posted

技术标签:

【中文标题】如何在带有动画的图像之间切换?【英文标题】:How do I switch between images with animation? 【发布时间】:2016-01-14 03:24:01 【问题描述】:

我在情节提要中有一个UIImageView,其中包含带有 AspectFit 的初始图像。

我想知道如何在带有动画的图像之间切换,同时让这个新图像具有与最初通过情节提要加载的图像相同的 aspectFit 属性。

这是我切换图像的代码,但它没有 AspectFit。图片看起来很小。

func switchImages()
    let toImage = UIImage(named:"Unlock")

    UIView.transitionWithView(self.myImageView,
        duration:2,
        options: UIViewAnimationOptions.TransitionCrossDissolve,
        animations: self.myImageView.image = toImage,
        completion: nil)

【问题讨论】:

【参考方案1】:

试试this!

对于 aspectFit,我相信这可以在 UIImageView 属性中进行更改。只需将模式更改为 AspectFit!

【讨论】:

以上是关于如何在带有动画的图像之间切换?的主要内容,如果未能解决你的问题,请参考以下文章

如何延迟 onClick 图像链接,以便 .gif 动画可以在页面切换之前完成?

在选项卡之间切换时如何创建交叉溶解动画

如何在 Unity 上更改 2D 动画中精灵之间的时间?

如何使用 Flare 动画作为带有淡入动画的图像占位符

动画控制器中的混合树如何在动画之间平滑切换?

如何在不同设备的动画文本之间切换? html/css