以下是事实:我有一个使用 iOS 11 的基于文档的应用程序UIDocumentBrowserViewController
。如文档中所述,我将其设置为我的根视图控制器:
始终将文档浏览器指定为应用的根视图控制器。不要将文档浏览器放置在导航控制器、标签栏或拆分视图中,也不要以模态方式呈现文档浏览器。
我在另一个视图控制器中有一个动画启动屏幕,在一个常用的应用程序中,它是根控制器。但是这里不能...
所以我的问题是我无法实现启动屏幕和动画启动视图控制器之间的平滑过渡。
viewWillAppear
我试图在浏览器视图控制器的和 中执行不带动画的segue viewDidLoad
...但是在启动屏幕和启动屏幕之间,我在浏览器上瞥见了一两秒...
我什至试图在内部的浏览器视图控制器上显示它,applicationDidFinishLaunching
但我得到了相同的结果......
因此,如果有人有一种干净的方法,我很感兴趣。如果您明白我的意思,我不希望通过在浏览器上插入野蛮的视图来结束。
提前致谢。