gpt4 book ai didi

ios - 在启动时显示的 UIDocumentBrowserViewController 之前呈现一个 View Controller

转载 作者:行者123 更新时间:2023-11-30 11:26:25 24 4
gpt4 key购买 nike

事实如下:我有一个使用 iOS 11 的 UIDocumentBrowserViewController 的基于文档的应用程序。正如文档中所述,我将其设置为我的 Root View Controller :

Always assign the document browser as your app's root view controller. Don't place the document browser in a navigation controller, tab bar, or split view, and don't present the document browser modally.

我在另一个 View Controller 中有一个动画启动屏幕,在通常的应用程序中,它是根 Controller 。但这里不可能...

所以我的问题是我无法实现启动屏幕和动画启动 View Controller 之间的平滑过渡

我尝试在浏览器 View Controller 的 viewWillAppearviewDidLoad 中对启动画面执行无动画的转场...但是在启动屏幕和启动画面,我在浏览器上瞥见了一两秒......

我什至尝试在 applicationDidFinishLaunching 内的浏览器 View Controller 上呈现它,但我得到了相同的结果......

因此,如果有人有一种干净的方法,我很感兴趣。如果你明白我的意思的话,我不想通过在浏览器上插入野蛮的 View 来结束。 🤔

提前致谢。

最佳答案

请观看明天的 iOS 应用程序 WWDC session 中的管理文档。这一限制即将取消。您可以在启动屏幕上以全屏模式显示文档浏览器,只要您之后不将其关闭(出于可用性原因,它需要位于应用程序的“根目录”)。显示浏览器后,请不要忘记释放初始屏幕使用的所有内存。

但是,我认为更简洁的设计是在 viewWillAppear 中的浏览器上显示启动屏幕,正如您所建议的那样。如果这不起作用,您可以在 bugreport.apple.com 上提交错误吗?谢谢。

关于ios - 在启动时显示的 UIDocumentBrowserViewController 之前呈现一个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50697554/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com