2016-01-14 51 views
0

我有一个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) 
} 

回答

0

尝试this

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

UIImageView properties. Just change the Mode to AspectFit.