我的应用程序加载周期显示LaunchScreen.StoryBoard
VC,但在显示UIPageViewController
中的第一个VC之前,它会显示空白的window
一两秒钟,这是一个丑陋的UI。有没有一种方法可以在窗口上显示LaunchScreen
(即,在window
上有没有一个方法可以在我的appDelegate
中设置),使其看起来从Launchscreen
转换到第一个VC?
一个朋友帮我做了这个。。。因为我在UIPageViewController's
VC中显示的内容是通过异步线程(NSXMLParser
)派生的。。。这个延迟时间中断了我的UI,并在第一次VC之前显示了窗口。
我只是简单地将我的LaunchScreen.StoryBoard
作为一个单独的VC复制并粘贴到我的Storyboard中(并进行子类化并添加一个StoryboardID),然后在我的UIPageViewController
中,我将这个新VC加载到viewDidLoad
中,直到来自NSXMLParser
的异步调用返回并显示我的第一个VC。