2015-11-20 4 views
0

Мой цикл загрузки приложения показывает LaunchScreen.StoryBoard VC, но затем на секунду или два он отображает пустой window, прежде чем он отобразит первый VC в моем UIPageViewController, который является уродливым интерфейсом. Есть ли способ, которым я могу показать LaunchScreen над окном (т. Е. Существует метод на window Я могу установить в своем appDelegate), так что он, по-видимому, переходит от Launchscreen к первому ВК?Как пропустить пустое окно во время загрузки, в то время как UIPageViewController загружает свой первый VC?

ответ

0

Друг помог мне с этим ... потому что контент, который я показывал в своих UIPageViewController's VC, был получен через асинхронный поток (NSXMLParser) ... это время задержки было тем, что прерывало мой пользовательский интерфейс и отображало предыдущее окно к первому ВК.

Я просто скопировать и вставить мой LaunchScreen.StoryBoard в мою раскадровку как отдельный VC (и подклассы и добавил раскадровки ID), то в моем UIPageViewController я загрузил этот новый VC в viewDidLoad, пока мой асинхронной звонка из NSXMLParser не вернулся и отображается моим первый ВК.