[UIView beginAnimations:@"View Flip" context:nil];
//애니메이션 블럭의 제목, 애니메이션 블록과 결합시키려는 객체의 포인터
[UIView setAnimationDuration:1.25];
//애니메이션 시간
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
//애니메이션 커브 설정(기본값 선형커브)
/*4개의 트랜지션*/
UIViewAnimationTranstitionFlipFromLeft
//애니메이션 블럭의 제목, 애니메이션 블록과 결합시키려는 객체의 포인터
[UIView setAnimationDuration:1.25];
//애니메이션 시간
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
//애니메이션 커브 설정(기본값 선형커브)
/*4개의 트랜지션*/
UIViewAnimationTranstitionFlipFromLeft
UIViewAnimationTranstitionFlipFromRight
UIViewAnimationTranstitionCurlUp
UIViewAnimationTranstitionCurlDown
[UIView setAnimationTransition:트랜지션 forView:self.view cache:YES];
/*트랜지션 설정 후 뷰 별로 각각 한번씩 메서드 호출*/
[self.blueViewController viewWiallAppear:YES];
[self.yellowViewController viewWillDisappear:YES];
/*끝나면 이 뷰들에 대해 두 번의 호출을 더 한다*/
[self.yellowViewController viewWillDisappear:YES];
[self.blueViewController viewWiallAppear:YES];
UIViewAnimationTranstitionCurlUp
UIViewAnimationTranstitionCurlDown
[UIView setAnimationTransition:트랜지션 forView:self.view cache:YES];
/*트랜지션 설정 후 뷰 별로 각각 한번씩 메서드 호출*/
[self.blueViewController viewWiallAppear:YES];
[self.yellowViewController viewWillDisappear:YES];
/*끝나면 이 뷰들에 대해 두 번의 호출을 더 한다*/
[self.yellowViewController viewWillDisappear:YES];
[self.blueViewController viewWiallAppear:YES];
'프로그래밍 > Object-C' 카테고리의 다른 글
NSDate 클래스 (0) | 2011.06.20 |
---|---|
NSString 클래스 (0) | 2011.06.20 |
멀티뷰 만들기 (0) | 2011.05.01 |
[c++ object-c 비교] (0) | 2011.04.30 |
액션 - 함수 (0) | 2011.04.30 |