CGRect endFrame = [[self view] frame];
[imageView setFrame: CGRectMake([[self view] frame].origin.x, [[self view] frame].origin.y + 480.0, [[self view] frame].size.width, [[self view] frame].size.height)];
[UIView beginAnimations: nil context: NULL];
[UIView setAnimationDuration: 0.25];
[UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
[imageView setFrame: endFrame];
[UIView commitAnimations];
Это не проверено, но это даст вам представление.
Обновление:
Ради блока анимации
[imageView setFrame: CGRectMake([[self view] frame].origin.x, [[self view] frame].origin.y + 480.0, [[self view] frame].size.width, [[self view] frame].size.height)];
[UIView animateWithDuration: 1.0f animations: ^{
[imageView setCenter: [[self view] center]];
} ];
Вы можете скрытьimageView, переворачивая его.
(y) 0 - высота imageView = верх
(x) 0 - ширина imageView = слева
[самообзор] высота = низ
[самообзор] ширина= right
Опять не проверено, но даст вам представление, как его использовать.