Как представить «представление запуска» модально перед всеми другими представлениями? - PullRequest
2 голосов
/ 25 октября 2011

В моем приложении на основе вкладок мне нужно представить «представление запуска», которое играет роль, такую ​​как образ запуска.Он содержит вид прокрутки, который отображает несколько изображений.Поскольку это не относится к основной архитектуре на основе вкладок, я бы хотел представить ее модально.

Теперь у меня вопрос, где его запустить.Я запускаю [self.window.rootViewController presentModalViewController:launchViewController animated:YES]; после [self.window makeKeyAndVisible]; в методе - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions.

Это работает, но основные виды панели вкладок появятся незадолго до появления «вида запуска».Мне нужно, чтобы «представление запуска» отображалось перед всеми другими представлениями.

1 Ответ

1 голос
/ 25 октября 2011

Представьте это модально в

- (void)viewDidAppear:(BOOL)animated

вашего корневого контроллера представления.

Также представьте это без анимации - это будет препятствовать отображению панели вкладок в течение короткого времени.

[self presentModalViewController:launchViewController animated:NO];
...