Привет. Вы можете использовать анимацию UIView:
[newView setFrame:CGRectMake( 0.0f, 480.0f, 320.0f, 480.0f)]; //notice this is OFF screen!
[UIView beginAnimations:@"animateTableView" context:nil];
[UIView setAnimationDuration:0.4];
[newView setFrame:CGRectMake( 0.0f, 0.0f, 320.0f, 480.0f)]; //notice this is ON screen!
[UIView commitAnimations];
SDK теперь выяснит это для вас и оживит представление позиций, которые вы ему дали.
Это работает для большинства свойств UIViews: альфа, масштаб, границы, рамки и т. Д.
Существуют также встроенные анимации, такие как flip и curl:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight
forView:newView
cache:YES];
[self.navigationController.view addSubview:settingsView.view];
[UIView commitAnimations];
Надеюсь, это поможет вам начать:)