Так же, как вы сделали:
UIView *view=[[[UIView alloc]initWithFrame:CGRectMake(0,460,320,300)]autorelease];
view.backgroundColor=[UIColor brownColor];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:UIViewAnimationTransitionNone forView:[self view] cache:YES];
[view setFrame:CGRectMake(0,0,320,300)];
[UIView commitAnimations];
Но взгляните на CGRect. Его (x,y,width,height)
. Поэтому вы должны использовать второй параметр (y position) для анимации вертикальной позиции вашего вида.