2012-10-11 87 views
-2

我正在開發ios 6應用程序,需要在2個視圖之間切換。 我已經做到了在這樣的ios 5:如何在IOS中切換視圖6

-(IBAction)BtnClicked:(id)sender 

{ 

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

    mainView.modalTransitionStyle = UIModalTransitionStyleCrossDissolve; 

    [self presentModalViewController:mainView animated:NO]; 

} 

但對於iOS 6的Xcode的要求是presentModalViewController已被棄用。 那麼如何做到這一點? 請幫忙。

回答

4

閱讀UIViewController文檔,不贊成使用的方法及其替代品就在那裏列出。

presentModalViewController:animated: 呈現由給定視圖控制器管理的模式視圖給用戶。 (棄用在IOS 6.0使用presentViewController:動畫:完成:代替)

official page檢查

+0

謝謝,這幫了我:) –

3

在iOS6的,該方法presentModalViewController:animated:不推薦使用。您應該使用presentViewController:animated:completion:。請參閱this official document瞭解更多信息。

+0

謝謝,這幫了我:) –