L'animation de l'affichage de l'image de glisser en haut

J'essaie de faire une image de la vue (logo ci-dessous), faites glisser vers le haut par 100 pixels. Je suis en utilisant ce code, mais il ne se passe rien du tout:

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:3];
logo.center = CGPointMake(logo.center.x, logo.center.y - 100);
[UIView commitAnimations];

Ce code est dans le viewDidLoad méthode. Plus précisément, le logo.center = ... ne fonctionne pas. D'autres choses (comme le changement de l'alpha). Peut-être que je ne suis pas en utilisant le bon code pour le faire glisser vers le haut?

Dans la méthode viewDidLoad. Désolé à ce sujet!
Êtes-vous à l'aide de mise en page automatique?
D'accord avec Rob, juste le code fourni dans votre exemple, cela semble être un problème de Mise en page Automatique de votre animation. Si vous utilisez la Mise en page Automatique, vous aurez à animer les contraintes au lieu de la définition explicite de l'image.
Je pense que je suis, même si je ne suis pas exactement sûr de la façon de le dire. Si oui, comment pourrais-je aller sur l'animation de ces contraintes?

OriginalL'auteur Wes Cossick | 2013-01-07