Oleh Oleh: это уже не splash screen. Сначала показывается статичный splash, или вообще черный экран (типо система думает), а потом уже на отдельном вью контроллере виьюшка с анимацией.
Oleh Oleh: с сайта apple: "When you define a view controller's contents using a storyboard, you never directly allocate and initialize the view controller object. Instead, when you need to programmatically instantiate the view controller, you do so by calling the instantiateViewControllerWithIdentifier: method on a UIStoryboard object." У вас похоже есть путаница между storyboard файлом и nib файлом
Oleh Oleh: это были лишние методы, используемые у меня в проекте, они передавали информацию в следующий контроллер. Убрал лишнее, должно стать понятнее.
Mcalexvrn: потому что viewDidLoad сообщает о том, что все вьюшки загрузились, а загружаются они обычно с frame.origin = {0,0}. В вашем случае лучше смотреть в сторону viewDidLayotSubviews, который сообщает, что subview главной view, расположены правильно. НО, subview у subview ещё могут быть в начальной позиции.
Владимир Боруткин: если вы не заметили, вопрос был не о том как, а о том есть ли смысл заниматься этим глубже, чем умение повторить по мануалам из интернета.
Дмитрий: в вашем случае вы создадите абсолютно пустой контроллер ни как не связанный с остальными контроллерами. В моём случае создается и инициализируется контроллер, который я сделал в storyboard'е. Это по сути эквивалент для [UIViewontroller alloc] initWithNibName:bundle:]