2017-06-19 9 views
1

他のモーダルビューコントローラからmodalviewcontrollerを表示できません。私は最初のViewController(vc1)を持っています。ビューコントローラをモーダル(vc2)で表示するuibuttonをクリックし、vc2で、別のビューコントローラをモーダルに表示するuibuttonをクリックします。私はvc2の上にvc3を見ていません。 VC2でのボタンのクリック用他のmodalviewcontrollerのModalViewcontrollerを表示

私のサンプルコードは次のようになります。このため

var vc3 = new UIViewController(); 
vc3.ModalPresentationStyle = UIModalPresentationStyle.CurrentContext; 
((UINavigationController)UIApplication.SharedApplication.Windows[0].RootViewController).VisibleViewController.PresentViewController(vc3, true,null); 

答えて

1

あなたの最初の提示モーダルのViewControllerは、フルスクリーンにする必要があります。それを提示する前に、そのModalPresentationスタイルを変更します。

var yourOtherModalViewController = new YourOtherModalViewController(); 
yourOtherModalViewController.ModalPresentationStyle = UIModalPresentationStyle.FullScreen; 
+0

ありがとうございました。 – lavanya

+0

@lavanyaうまくいきました。あなたはその質問に答えてマークすることができますか? – apineda

関連する問題