2012-10-30 3 views
1

단추를 클릭하면 기본보기로 UIDatePicker 하위보기를 추가해야합니다. 하위 뷰를 주 뷰의 맨 위에서 뒤집고 제거 할 때 역 애니메이션을 수행하는 애니메이션을 포함하는 뷰를 어떻게 추가 할 수 있습니까? 하위보기를 볼 수있는 영역 밖에있는 프레임에 추가 한 다음 CABasicAnimation을 사용하여 보이는 영역으로 이동하면 더 좋은 선택이 될 것입니다. 그래서 사용해야하는 애니메이션 블록에 대한 도움이 필요합니다. 원점 Y와 yourView 기본 프레임 = -500 다음 어떤 UIButton 클릭 이벤트에 울부 짖는 코드를하려고 여기 경우 사전iOS의보기 상단에서 애니메이션에 드래그하여 하위 뷰를 추가하는 방법은 무엇입니까?

+0

이 튜토리얼은 [UIView Animation Tutorial] (http://www.raywenderlich.com/2454/how-to-use-uiview-animation-tutorial)에서 기본 애니메이션을 만드는 데 사용한 튜토리얼을 참조합니다. – NANNAV

답변

2

에서

덕분에 당신이 원하는 .. ... 또한 설정 프레임이 울부 짖는 소리 코드를 시도

[UIView beginAnimations:nil context:nil]; 
    [UIView setAnimationDuration:0.75]; 
    [UIView setAnimationDelegate:self]; 
    CGRect frame = yourView.frame; 
    frame.origin.y = frame.origin.y + 500; // give any value for display yourView 
    yourView.frame = frame; 
    [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:yourView cache:YES]; 
    [UIView commitAnimations]; 
2

CATransaction을 애니메이션으로 사용하십시오.

관련 문제