4

アプリにUIModalPresentationFormSheetビューが表示されます。それらのRightいくつかは からいくつかから表示されBottom、却下はランダムに見えます。消えるものもあれば、Bottom行くLeftものもあるUp。それらが表示されて消える方向を設定する方法はありますか?

私が提示するために使用するコード(この同じコード、提示されているのは異なるviewcontrollerであり、同じview controllerから呼び出され、異なるモーダルビューのさまざまなアニメーションがあります):

MyViewController *newModalView = [[MyViewController alloc] init];
newModalView.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:newModalView animated:YES];

次に、モーダル ビューでこれを呼び出して閉じます。

[self dismissModalViewControllerAnimated:YES]; 
4

3 に答える 3

0

次のようなものを試してください。

newModalView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
于 2012-06-19T04:55:58.653 に答える
0

すべてのトランジション スタイル:

newModalView.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
newModalView.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
newModalView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
于 2014-04-28T09:26:16.453 に答える