Правильный способ сделать это - нормально загрузить приложение панели вкладок, но использовать метод presentModalViewController:animated:
контроллера панели вкладок, чтобы отобразить поверх него контроллер представления (в application:didFinishLaunching:
):
SplashScreenController *controller = [[SplashScreenController alloc] initWithNibNamed:nil bundle:nil];
[self.tabBarController presentModalViewController:controller animated:YES];
[controller release];
Я обычно помещаю кнопку "отклонить" на заставке, но вы также можете сделать что-то вроде этого:
[self.tabBarController performSelector:@selector(dismissModalViewControllerAnimated:) withObject:YES afterDelay:2.0];
, который представит контроллер представления при запуске и отклонит его через две секунды. Измените значение YES
es на NO
s, чтобы избежать анимации скольжения вверх-вниз.