タグ付けされた質問 「presentmodalviewcontroller」

24
iOS:背景が透明なモーダルViewController
透明な背景で、ビューコントローラーをモーダルで表示しようとしています。私の目標は、表示と表示の両方のView Controllerのビューを同時に表示できるようにすることです。問題は、提示するアニメーションが終了すると、提示するビューコントローラのビューが消えることです。 - (IBAction)pushModalViewControllerButtonPressed:(id)sender { ModalViewController *modalVC = [[ModalViewController alloc] init]; [self presentViewController:modalVC animated:YES completion:nil]; } ビューをサブビューとして追加できることはわかっていますが、何らかの理由でこの解決策を避けたいと思います。どうすれば修正できますか?

12
presentViewControllerとナビゲーションバーの表示
ビューコントローラーの階層があり、最上位のコントローラーがモーダルとして表示され、使用時にナビゲーションバーを表示する方法を知りたい 'UIViewController:presentViewController:viewControllerToPresent:animated:completion' 「presentViewController:animated:completion:」に関するドキュメントのメモ: 'iPhoneおよびiPod touchでは、表示されるビューは常にフルスクリーンです。iPadでは、プレゼンテーションはmodalPresentationStyleプロパティの値に依存します。 「modalPresentationStyle」の場合、ドキュメントは次のように述べています。 表示スタイルは、モーダルに表示されたビューコントローラが画面に表示される方法を決定します。iPhoneおよびiPod touchでは、モーダルビューコントローラーは常にフルスクリーンで表示されますが、iPadではいくつかの異なる表示オプションがあります。 ビューコントロールが表示されたら、ステータスバーの下にナビゲーションバーが表示されるようにする方法はありますか?ドキュメントを次のように解釈すると、iPhone / iPodのオプションが表示されず、iPadでのみ表示されますか? 以前'UIViewController:presentModalViewController:animated'はうまく機能していたものを使用していましたが、iOS 5.0以降、APIが廃止されたため、新しいAPIに切り替えています。 視覚的には、以前使用していた古いAPIと同じように、画面の下部から新しいコントローラーをスライドさせます。 [コードで更新]: // My root level view: UIViewController *vc = [[RootViewController alloc] initWithNibName:nil bundle:[NSBundle mainBundle]]; navController = [[UINavigationController alloc] initWithRootViewController:vc]; .... // Within the RootViewController, Second view controller is created and added // to the hierarchy. It …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.