2016-01-14 82 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.