-2

iOS 6 アプリケーションを開発しており、2 つのビューを切り替える必要があります。私はこの方法でios 5のためにそれをしました:

-(IBAction)BtnClicked:(id)sender

{

   MainViewController* mainView = [[MainViewController alloc] initWithNibName:nil
                                                              bundle:nil];

   mainView.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;

   [self presentModalViewController:mainView animated:NO];

}

しかし、ios 6 の場合、xcodepresentModalViewControllerは非推奨です。では、このようなことをどのように行うのですか?助けてください。

4

2 に答える 2

4

UIViewController のドキュメントを読んでください。廃止されたメソッドとその代替がすぐそこにリストされています。

presentModalViewController:animated: 指定されたビュー コントローラーによって管理されるモーダル ビューをユーザーに表示します。(iOS 6.0 では廃止されました。代わりに presentViewController:animated:completion: を使用してください。)

公式ページをチェック

于 2012-10-11T22:00:25.910 に答える
3

iOS6 では、このpresentModalViewController:animated:メソッドは非推奨です。を使用する必要がありますpresentViewController:animated:completion:詳細については、この公式ドキュメントを参照してください。

于 2012-10-11T22:01:18.903 に答える