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

Смежные вопросы