将初始视图控制器显示为表单

时间:2014-10-10 14:00:28

标签: ios xcode

将初始View Controller显示为表单的正确方法是什么?

背景:我的初始屏幕是登录控制器,登录后会显示地图。当用户注销时,它将登录屏幕显示为表单,但是当应用程序启动时,它将全屏显示。

更新:我使用以下代码使其工作: UIViewController *loginViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"LoginController"]; loginViewController.modalPresentationStyle = UIModalPresentationFormSheet; [self presentViewController:loginViewController animated:NO completion:nil];

1 个答案:

答案 0 :(得分: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]
}