2014-10-10 37 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

相关问题