2012-04-02 3 views
6

iOS에서 애니메이션을 뒤집는 카드를 만들려고하고 있습니다. 저는 비참하게 실패하고 있습니다.
기본적으로 컨트롤러가있는 전역보기가 있습니다. 안에는 카드가 들어있는 holderView가 있습니다.
카드의 앞쪽에 mainView를 놓은 다음 카드 뒷면에 flipSideView를 놓습니다.iPhone 카드가 튀기는 애니메이션과 같습니다.

나는이 같은 일을 시도 : 작동하지 않습니다

[UIView animateWithDuration:1.0 
           delay:0 
          options:UIModalTransitionStyleFlipHorizontal 
         animations:^{ 
     NSLog(@"started"); 

     [mainView removeFromSuperview]; 
     [holderView addSubview:flipsideView]; 


    } completion:^(BOOL finished){ 

     NSLog(@"completed"); 
    }]; 

는, 이상한 일, 나는 다른 많은 것들을 시도 않지만 그것을 완벽하게 동작하지 않습니다. 누구든지 내가 어떻게 할 수 있을지 생각해?

답변

9

이 시도 감사 :

[UIView transitionFromView:mainView 
    toView:holderView 
    duration:1.0f 
    options:UIViewAnimationOptionTransitionFlipFromRight 
    completion:^(BOOL finished) {}]; 

작동합니다 그. 희망 그 도움!

+1

정말 멋지다! 감사!. 코드를 약간 변경하면 holderView가 flipsideView로 변경되었습니다 (카드가 뒤집 혔을 때보기입니다) – xtrimsky

관련 문제