2012-01-07 15 views
4

私はリール(ブックマーク)を私は、画面からカールしたい、持っている。リボンには透明な部分であるV字の切り抜きがあります。透明なpngを持つUIImageViewです。透明なUIImageView(iOS)のカールアニメーション

リボンでカールを実行すると、基本となるシャドウはビュー全体(技術的には正方形)を表します。私はこのように見えるようにしようとしているので、誰かが私を正しい方向に向けることができれば、それは役に立つでしょう。

私は 試してみました - UIViewのアニメーション

が、正方形の影に彼らはすべての結果 - カール ページ中にviewAtIndexを交換する - オープンソース・ページカールフレームワーク を微調整 - ビュー をマスキングします。 http://livevision.us/wordpress/?attachment_id=60

答えて

1

私はUIViewAnimationOptionTransitionCurlUpを使用して可能になるとは思わない:ここでは

[UIView transitionWithView:_ribbonButton 
         duration:0.5f 
         options:UIViewAnimationOptionTransitionCurlUp 
        animations:^{ 
         [_ribbonButton setAlpha:0.0f]; 
        } 
        completion:^(BOOL completed){ 
         [self animationCompleted:completed]; 
        }];  

はスクリーンショットです:フェードアウトしながら、私がこれまでに提供することができます

最高の経験は、単純なUIViewのアニメーションです。ビューのアニメーションは、ビューの内容ではなく、ビューの境界全体に基づいています。

あなたはOpenGLやプリレンダリングされたフリップアニメーションなどで何かをコードする必要があると思います。あなたはdownloadできる多くの既存のOpenGLソリューションがあります。