gpt4 book ai didi

ios - NavigationBar tintColor 不影响文本颜色

转载 作者:行者123 更新时间:2023-11-28 21:48:18 29 4
gpt4 key购买 nike

我为 UINavigationController 创建了一个子类,我在其中更改了栏的颜色。

- (void)viewDidLoad {
[super viewDidLoad];
self.navigationBar.barTintColor = [StyleKit2 blue];
self.navigationBar.tintColor = [UIColor whiteColor];
}

barTintColor 更改为蓝色,但标题文本未更改为白色。 TintColor 应该影响栏中的所有项目吗?

我做错了什么

最佳答案

tintColor 用于为导航栏项目着色,barTintColor 用于为背景着色,但是为了给标题着色,您必须使用setTitleTextAttributes.

self.navigationController.navigationBar.barTintColor = [StyleKit2 blue];
self.navigationController.navigationBar.tintColor = [UIColor whiteColor];
[self.navigationController.navigationBar
setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor]}];

关于它的更多信息:

关于ios - NavigationBar tintColor 不影响文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29239007/

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