Faites glisser vers le haut de l'animation en Swift

Comment puis-je animer une vue de la pile de glisser vers le haut à partir de x=0 up to y=500, j'ai la méthode suivante dans la viewDidLoad() qui ne un croissant effet.

StackView.transform = CGAffineTransformMakeScale(0.0, 0.0)

Et puis j'ai ajouté un croissant effet dans le viewDidAppear() méthode

UIView.animateWithDuration(0.4, delay: 0.0, options: [], animations: {
self.StackView.transform = CGAffineTransformIdentity
}, completion: nil)

Après la méthode viewDidLoad s'exécute, à la vue de la pile est réduite au minimum. Lorsque le viewDidLoad méthode est terminée, la viewDidAppear méthode est appelée, et le début de l'animation et de la vue de la pile commence à grandir. L'animation s'arrête lorsque la vue de la pile atteint sa taille d'origine.

Bien que est un joli effet ce n'est pas ce que je veux accomplir, je veux de l'animation pour glisser au-dessus de x = 0 and stops at y = 500 j'ai essayé d'ajouter le code suivant dans le viewDidLoad pour réaliser cet effet, mais j'ai toujours le même croissant effet. Toutes les suggestions sur la façon d'accomplir ceci?

StackView.transform = CGAffineTransformMakeTranslation(0, 500)

OriginalL'auteur Katz | 2015-12-25