gpt4 book ai didi

ios - setStatusBarHidden 在 UIDocumentInteractionController 呈现 Preview Animated 后停止正常工作

转载 作者:行者123 更新时间:2023-11-29 13:40:39 24 4
gpt4 key购买 nike

所以我的应用程序在 AppDelegate 中将状态栏设置为隐藏,就像这样。它按预期工作。

[[UIApplication sharedApplication] setStatusBarHidden:YES];

然后我像这样使用 UIDocumentInteractionController 的 presentPreviewAnimated 等:

[self.docInteractionController presentPreviewAnimated:YES];

我观察到在这个 UIDoc 的预览模式下,状态栏确实出现了(带有电池信息等)。但是在取消预览并返回原始 View 后,虽然状态栏不存在但有一个黑条。大小与状态栏相同。

有没有人遇到过这种行为以及对此有任何补救措施?

最佳答案

我也遇到了同样的问题。找到了解决此问题的快速方法...将 View 的框架放回 viewWillAppear 中...我的代码看起来像这样...

-(void)viewWillAppear:(BOOL)animated {  
... //other settings
self.view.frame = [[UIApplication sharedApplication].keyWindow bounds];
}

希望对您有所帮助! :)

关于ios - setStatusBarHidden 在 UIDocumentInteractionController 呈现 Preview Animated 后停止正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9270133/

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