2011. 2. 14. 23:25

[UIView beginAnimations:nil context:NULL];     // 애니메이션 시작설정
[UIView setAnimationDuration:(0.5)];                 // 동작 시간 설정
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.view cache:YES];

// 뷰 전환 코드 삽입
 if(~~)
{
[mainViewController viewDidDisappear:YES]; [flipsideViewController viewDidAppear:YES];
}
else
{
[mainViewController viewDidAppear:YES]; [flipsideViewController viewDidDisappear:YES];
}

[UIView commitAnimations];

setAnimationTransition 인자로 넘길 수 있는 것은 5가지가 있다.
 - UIViewAnimationTransitionCurlUp : 아래 책장 넘기기
 - UIViewAnimationTransitionCurlDown : 위로 책장 넘기기
 - UIViewAnimationTransitionFlipFromLeft : 왼쪽으로 플립
 - UIViewAnimationTransitionFlipFromRight : 오른쪽으로 플립
 - UIViewAnimationTransitionNone : 아무 동작 없이 전환
Posted by CoolDragon