gpt4 book ai didi

ios - 在 UIViewControllerAnimatedTransitioning 中隐藏状态栏

转载 作者:搜寻专家 更新时间:2023-11-01 06:19:08 25 4
gpt4 key购买 nike

我已经为全屏显示的 Controller 实现了交互式关闭动画。

问题是每当我尝试关闭它时,状态栏都会出现 image

全屏 Controller 的 - (BOOL)prefersStatusBarHidden 返回 true,因此在显示时该栏不可见。

呈现 View Controller 嵌入在导航 Controller 中。

我试过的东西:

  • - (BOOL)prefersStatusBarHidden 设置为 true 并在演示者的 viewWillAppear 中调用 setNeedsStatusBarAppearanceUpdate

  • 更改演示者 navigationController.navigationBar.barStyle 属性

Twitter 应用程序在关闭时隐藏了栏,所以我想这一定是可能的

twitter

最佳答案

我实现了与 Twitter 应用程序中相同的状态栏行为。

秘诀就是把[[UIApplication sharedApplication] keyWindow]UIWindowLevel改成演示动画前的UIWindowLevelStatusBar再改回来关闭后到 UIWindowLevelNormal(或任何您的窗口级别)。

关于ios - 在 UIViewControllerAnimatedTransitioning 中隐藏状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37632608/

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