2014-10-10 40 views
0

將初始視圖控制器作爲表單顯示的正確方法是什麼?將初始視圖控制器顯示爲表單

背景:我的初始屏幕是登錄後登錄的登錄控制器顯示地圖。當用戶註銷時,會將登錄屏幕顯示爲表單,但當應用程序啓動時,它將全屏顯示。

更新:我用下面的代碼來得到它的工作: UIViewController *loginViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"LoginController"]; loginViewController.modalPresentationStyle = UIModalPresentationFormSheet; [self presentViewController:loginViewController animated:NO completion:nil];

回答

0

顯示空視圖控制器和顯示你的登錄控制器的形式表。

// In your initial view controller 
- (void)viewDidLoad { 
    LoginViewController *loginViewController = // What ever you instantiate a login controller 
    loginViewController.modalPresentationStyle = UIModalPresentationFormSheet; 

    [self presentViewController:loginViewController animated:NO completion:nil] 
} 
+0

關閉第一個登錄視圖控制器應該是一個UIViewController,但我得到它的工作。 – mike 2014-10-10 21:24:41

相關問題