2012-04-21 9 views
1

:DidFinishLaunchingWithOptionsは、最後の部分として、私はこのコードを持っている:カールダウンだけがフェードインする - なぜですか?私の-applicationで

[UIView animateWithDuration:1 delay:1 options:UIViewAnimationOptionCurveEaseOut 
       animations:^{ 
        [UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.viewController.source cache:YES]; 
        self.viewController.source.alpha = 1.0; 
       } completion:nil]; 

それが何をすべきことは、「『ソース』ビューにフェードインや背景をカバーするためにそれを下にカール」

されます

代わりに、 'ソース'ビューではなく、カールしません。

手がかり?

+0

アルファを設定する行を削除してカール効果を試したことがありますか? &この "self.viewController.source"は何ですか? –

+0

いいえ、私はアルファ変更なしでそれを試していません。ビューのアルファは、インタフェースビルダで0に設定されています。 –

+0

アニメーションの切り替えをフリップ/ディゾルブなどの別のものに変更してみてください。フェード効果がうまく働いていれば問題ありません。このような試み –

答えて

0

解決済み:

アニメーションループの部分がまだその時点で実行されていないようです。解決方法は、アニメーションをメソッドから、アプリケーションから:DidFinishLaunchingWithOptions do

関連する問題