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

时间:2016-01-14 03:24:01

标签: ios swift image uiimageview

我在故事板中有一个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 个答案:

答案 0 :(得分:0)

试试this

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

UIImageView properties. Just change the Mode to AspectFit.