gpt4 book ai didi

ios - 为什么状态栏没有调整其文本的颜色以匹配我的 UINavigationController?

转载 作者:行者123 更新时间:2023-12-01 17:31:43 26 4
gpt4 key购买 nike

我有一个应用程序使用带有深灰色背景颜色和白色标题的导航栏。根据this article ,在“UINavigationController 和 iOS7 状态栏”下,它说只要我使用导航 Controller ,状态栏应该自动调整其文本颜色以匹配它。这是我的应用程序顶部的屏幕截图:

enter image description here

如您所见,导航 Controller 的标题设置为白色,那么状态栏不应该也设置为白色吗?这是我的导航 Controller 颜色调整代码:

UINavigationController* navStack = [[UINavigationController alloc] initWithRootViewController:mainFeed];

navStack.navigationBar.barTintColor = [UIColor colorWithRed:20/255.0f green:20/255.0f blue:20/255.0f alpha:1.0f];
navStack.navigationBar.tintColor = [UIColor whiteColor];
[navStack.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor]}];

最佳答案

您需要将其添加到:

navStack.navigationBar.barStyle = UIBarStyleBlack;

那篇文章说的有点误导。

关于ios - 为什么状态栏没有调整其文本的颜色以匹配我的 UINavigationController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19483597/

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