如何在 UIPageViewController 加载第一个 VC 时在加载期间跳过空白 window?
How to skip blank window during loading while UIPageViewController loads its first VC?
我的应用程序加载周期显示 LaunchScreen.StoryBoard
VC,但是一两秒后它在显示第一个 VC 之前显示空白 window
UIPageViewController
这很丑 UI。有没有一种方法可以在 window 上显示 LaunchScreen
(即 window
上是否有方法我可以在我的 appDelegate
中设置)所以它似乎从 [= 过渡18=]到第一个VC?
一位朋友帮我解决了这个问题...因为我在 UIPageViewController's
VC 中显示的内容是通过异步线程 (NSXMLParser
) 导出的。 .这个延迟时间打断了我的 UI 并在第一个 VC 之前显示 window。
我只是将我的 LaunchScreen.StoryBoard
作为单独的 VC 复制并粘贴到我的情节提要中(并进行子类化并添加情节提要 ID),然后在我的 UIPageViewController
中我加载了这个新的 VC 在 viewDidLoad
中,直到来自 NSXMLParser
的异步调用返回并显示我的第一个 VC。
我的应用程序加载周期显示 LaunchScreen.StoryBoard
VC,但是一两秒后它在显示第一个 VC 之前显示空白 window
UIPageViewController
这很丑 UI。有没有一种方法可以在 window 上显示 LaunchScreen
(即 window
上是否有方法我可以在我的 appDelegate
中设置)所以它似乎从 [= 过渡18=]到第一个VC?
一位朋友帮我解决了这个问题...因为我在 UIPageViewController's
VC 中显示的内容是通过异步线程 (NSXMLParser
) 导出的。 .这个延迟时间打断了我的 UI 并在第一个 VC 之前显示 window。
我只是将我的 LaunchScreen.StoryBoard
作为单独的 VC 复制并粘贴到我的情节提要中(并进行子类化并添加情节提要 ID),然后在我的 UIPageViewController
中我加载了这个新的 VC 在 viewDidLoad
中,直到来自 NSXMLParser
的异步调用返回并显示我的第一个 VC。