2016-05-15 3 views
0

私は2つのビューを持ち、ボタンをタップしてビュー1からビュー2に移動すると、ボタンはすべてスクリーンからアニメーション表示されます。第2ページを離れて最初のページに戻ると、要素はすべてまだ画面から離れています。移行後、これらの要素をバックグラウンドで元の位置に戻す方法はありますか?スウィフトアニメーションは、そのビューに戻るときにリセットされません。

これは単にバックそれらが最初にあった場所に位置し、アルファ値を設定viewDidDisappearで

func loggedInAnimate5(){ 

    UIView.animateWithDuration(3, 
           delay: 1.2, 
           options: .CurveEaseIn, 
           animations: { 
           self.logo.center.y += self.view.bounds.height 
           self.logo.alpha = 0.0 

     }, completion: nil 
    ) 

} 

答えて

2

アニメーションの一例です。

例:

override func viewDidDisappear(animated: Bool) { 
    self.logo.center.y = 100.0 
    self.logo.alpha = 1.0 
} 
関連する問題