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

28
iOS 13フルスクリーンでモーダルを表示する
iOS 13では、モーダルビューコントローラーが表示されるときの新しい動作があります。 これで、デフォルトでは全画面表示にならず、下にスライドしようとすると、アプリはView Controllerを自動的に閉じます。 この動作を防ぎ、古いフルスクリーンモーダルVCに戻すにはどうすればよいですか? ありがとう

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

5
iOS 13で提示されたView Controllerのインタラクティブな終了を無効にする
iOS 13では、モーダルで表示されるビューコントローラーの新しいデザインmodalPresentationStyle .pageSheet(およびその兄弟.formSheet)が導入されています… …また、表示されたビューコントローラを下にスライドすることで、これらのシートを閉じることができます(インタラクティブな閉じます)。新しい「pull-to-dismiss」機能はかなり便利ですが、常に望ましいとは限りません。 質問:インタラクティブな解雇をオフにするにはどうすればよいですか? -プレゼンテーションスタイルは同じに保つことに注意してください。

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 …

6
iOS:NSUserDefaultsでブール値を使用する
ときにrootViewController私のアプリケーションのがロードされ、私は、ユーザーのログイン認証情報がに保存されているかどうかを確認することができるようにしたいですNSUserDefaults。 基本的に、ユーザーがアプリケーションをロードし、ユーザーがログイン資格情報を保存していない場合、modalAlertViewがプッシュされ、ユーザーは資格情報を適切に保存できます。これにより、それらのUITextField文字列がそれぞれのNSUserDefaultオブジェクトに保存されます。しかし、この保存が完了したらNSUserDefault、ブール値であるオブジェクトを作成して値をyesに変更できるということは可能ですか? ブール値がすでにnoに設定されていることを意味し、ユーザーがログイン認証情報を保存すると、ブール値もyesに変更されますか?

4
dismissModalViewControllerそしてデータを返します
firstViewControllerとsecondViewControllerの2つのビューコントローラがあります。私はこのコードを使用してsecondViewControllerに切り替えています(文字列も渡しています): secondViewController *second = [[secondViewController alloc] initWithNibName:nil bundle:nil]; second.myString = @"This text is passed from firstViewController!"; second.modalTransitionStyle = UIModalTransitionStyleCrossDissolve; [self presentModalViewController:second animated:YES]; [second release]; 次に、secondViewControllerでこのコードを使用して、firstViewControllerに切り替えます。 [self dismissModalViewControllerAnimated:YES]; これはすべて正常に機能します。私の質問は、firstViewControllerにデータを渡すにはどうすればよいですか?secondViewControllerからfirstViewControllerに別の文字列を渡したいのですが。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.