2011-09-13 5 views

答えて

3

UIViewController presentModalViewController:animated:メソッドの使用を想定しています。この方法ではフルページのカールを使用するバニラの方法はありません。

ただし、希望の効果を得るには、まだUIView transitionFromView:toView:duration:options:completion:クラスメソッド(またはiOS 4以前のメソッド)を使用できます。私はあなた次第モーダルビューの解雇やメモリ管理を残しておきますが、あなたのプレゼンテーションでは、これに同様に扱うことができます。

OtherViewController * otherVc = [[OtherViewController alloc] initWithNibName:nil bundle:nil]; 

[UIView transitionFromView:self.view 
        toView:otherVc.view 
        duration:TRANSITION_TIME 
        options:UIViewAnimationOptionTransitionCurlUp 
       completion:^(BOOL finished) { 
        // Do something... or not... 
       }]; 
+0

テストになりました....それはそれ以外に動作 – Aspyn

+0

が登録していない他のビューその私は完了時にビューコントローラを追加した後でも提示されました – Aspyn

+0

"登録しない"とはどういう意味ですか?あなたが探しているコールバックがありますか? UINavigationController/UITabBarControllerの外では、 'willAppear:'/'didAppear:'/'willDisappear:'/'didDisappear:'メソッドを明示的に呼び出す必要があります。補完ブロックで期待されるメソッドを呼び出すことができます。 – sho

0

UIModalTransitionStylePartialCurlです。あなたがそれ以上自分で実装しなければならないものは、CoreAnimationまたは悪いものです。OpenGL ES

関連する問題