UIModalTransitionStyleCoverVertical のような presentModalViewController アニメーションが必要ですが、下からではなく左右からです。その問題を解決する唯一のことは、現在のビュー範囲の外にある presentModalViewController を使用して新しいビューを表示し、単純なアニメーションを呼び出す必要があることです。しかし、私はpresentModalViewControllerを画面範囲外に新しいビューを表示する解決策を見つけることができません.
質問する
978 次
1 に答える
3
あれは:
CATransition* transition = [CATransition animation];
transition.type = kCATransitionMoveIn;
transition.subtype = kCATransitionFromLeft;
// parent.view.window.layer is essential!
[parent.view.window.layer addAnimation:transition forKey:nil ];
[parent presentModalViewController:controller animated:NO];
于 2011-09-16T08:22:02.077 に答える