2012-04-02 8 views
6

iOSでアニメーションを反転させるカードを作成しようとしていますが、私は悲惨に失敗しています。
基本的に私はコントローラーでグローバルビューを持っています。内部には、カードを含むholderViewがあります。
私は、メインビューであるカードの正面を持っているし、カードの背面には、flipSideViewです。私はこのような何かやって試してみましたiPhoneカードのようなフリップアニメーション

:動作しません

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

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


    } completion:^(BOOL finished){ 

     NSLog(@"completed"); 
    }]; 

は、奇妙なことを行い、私は別の多くのことを試してみましたが、それは完璧に動作させることはできません。 誰かが私がそれをどうやってできるか考えているだろうか?動作する必要があることを

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

答えて

9

はこれを試してみてください、ありがとうございました。それが助けてくれることを願って!

+1

素晴らしいです!ありがとう! コードを少し変更しただけで、holderViewをflipsideViewに変更しました(カードが反転したときのビューです) – xtrimsky

関連する問題