gpt4 book ai didi

ios - 设置从模态模态呈现的 UINavigationController 的状态栏文本颜色

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:13:36 26 4
gpt4 key购买 nike

我有一个模态视图 Controller ,其导航 Controller 的栏样式为 "UIStatusBarStyleBlack",因此其状态栏文本颜色为白色。

但是,如果我从此处以模态方式呈现一个 UINavigationController,并且我希望它具有 "UIStatusBarStyleDefault" 的栏样式,我无法控制状态栏文字颜色。

我已经尝试了 SO 上建议的所有内容(子类、扩展等),但是没有一个解决方案考虑到这种情况(模态上的模态)。

编辑:这似乎只是从非全屏模式呈现时的问题。所以,如果第一个模式是全屏,一切正常。但如果它是 iPad 上的表单或弹出框,那么从那里呈现的模式将不会更新状态栏颜色。

最佳答案

我认为问题在于您呈现的是 View Controller 而不是导航 Controller 。

首先,您需要创建一个导航 Controller ,并将 Root View Controller 作为您的 View Controller ,然后呈现该导航 Controller 。

如果不是这种情况,那么请发布一些代码,以显示您目前处理这种情况的准确程度。

关于ios - 设置从模态模态呈现的 UINavigationController 的状态栏文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31816870/

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