Что я хотел бы сделать (и уже сделал), так это добавить новый UIViewController под названием SplashscreenViewController. В SplashscreenViewController.h измените @interface
на следующее:
@interface SplashscreenViewController : UIViewController {
}
- (IBAction)gotorootviewcontroller;
@end
В Splashscreenviewcontroller.m добавьте этот код:
- (IBAction)gotorootviewcontroller {
(your root view controller goes HERE without parentheses) *root = [[(your root view controller goes here without parentheses) alloc] initWithNibName:@"The name of your root view controller goes HERE" bundle:nil];
[self presentModalViewController:root animated:YES];
}
- (void)viewDidLoad {
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Default.png"]];
}
В Интерфейсном Разработчике добавьте прямоугольную кнопку с закругленными углами и подключите владельца файла> gotorootcontroller> кнопку> подправить внутри. Сохраните и выйдите, и теперь вам нужно сделать еще 1 вещь.
В MainView.xib на вкладке параметров (1-й) в инспекторе измените имя NIB на Splashscreenviewcontroller.
Это много, но это также самый эффективный способ сделать это!