Анимация изображения, чтобы скользить вверх

Я пытаюсь сделать вид изображения (logo ниже) скользить вверх на 100 пикселей. Я использую этот код, но ничего не происходит вообще:

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

Этот код находится вviewDidLoad метод. В частности,logo.center = ... не работает. Другие вещи (например, изменение альфа) делают. Может быть, я не использую правильный код, чтобы сдвинуть его вверх?

Ответы на вопрос(2)

Ваш ответ на вопрос