Я хотел бы представить модально, при первом запуске, мастер-мастер для пользователя.
Есть ли способ представить модальный UIViewController
при запуске приложения, не видя, по крайней мере, за миллисекунду, rootViewController
за ним?
Теперь я делаю что-то вроде этого (исключая проверки первого запуска для ясности):
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// ...
UIStoryboard *storyboard = self.window.rootViewController.storyboard;
TutorialViewController* tutorialViewController = [storyboard instantiateViewControllerWithIdentifier:@"tutorial"];
tutorialViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self.window makeKeyAndVisible];
[self.window.rootViewController presentViewController:tutorialViewController animated:NO completion:NULL];
}
не повезло. Я попытался переместить [self.window makeKeyAndVisible];
до инструкции [... presentViewController:tutorialViewController ...]
, но модальность даже не появляется.