内presentModalViewを入れ子に私の質問は次のようになります。しかし1差がある、iPhone modal view inside another modal view?とCan I push a modal view controller from within another modal view controller?:私のコントローラのiPhone - 別のモーダルビュー
なしUINavigationControllers(私は彼らが呼ばれているもの厥思う)されません。だから、
EXP = [[ExpensesViewController alloc] initWithNibName:@"ExpensesViewController" bundle:nil];
[self presentModalViewController:EXP animated:YES];
: - >費用選ば提出し、次のコードが呼び出され
RootView(などなど、カレンダーをチェックし、費用を提出するなどのさまざまなオプション):
だから基本的に私は、この持っています現在、メインビューの上にモーダルビューが1つあります。次に、経費モーダルビューでは、(同様のコードで)モーダルビューを開くボタンを選択できるようにしたいと考えています。
私は上記の2つの質問から、それは次のようになります。私はそれの新しいインスタンスを作成せずのViewControllerを参照する方法を知らないので
[self.view presentModalViewController:Number2 animated:YES];
:
[controllerA presentModalViewController:Number2 animated:YES];
ではなく、このようになります。
また、最初のモーダルビューに戻ることができるように2番目のモーダルビューを終了するときには(基本的には、モーダルビューを開いて経費を提出し、その後フォームの一部として選択肢を選択する必要がありますUIの目的で新しいモーダルビューが最適です。選択肢を決定すると、追加の詳細モーダルビューを閉じて経費を提出し、その後はモーダルビューを閉じて経費ビューに戻ります。
ので、代わりの使用:
[self dismissModalViewControllerAnimated:YES];
は、それは次のようになります。
[self.view dismissModalViewControllerAnimated:YES];
?
みんなありがとう:)
ハハは、viewcontrollerクラス内でpresentModalViewController呼び出しを入れ子にして、同じVCクラスからそれらを却下するだけで完璧に動作します。ありがとう:) –