gpt4 book ai didi

objective-c - 是否可以使用 UIAppearance API 设置 UINavigationBar 的 titleTextAttributes?

转载 作者:太空狗 更新时间:2023-10-30 04:01:16 25 4
gpt4 key购买 nike

我的应用程序包含一个 UITabrBar,它在每个选项卡中都有一个 UINavigationController。我可以使用 UIAppearance API 而不是设置所有导航栏的 titleTextAttributes 吗?

现在我的代码看起来像

NSDictionary *textTitleOptions = [NSDictionary dictionaryWithObjectsAndKeys:[UIColor blackColor], UITextAttributeTextColor, [UIColor clearColor], UITextAttributeTextShadowColor, 0, UITextAttributeTextShadowOffset, nil];

navController.navigationBar.titleTextAttributes = textTitleOptions;
bNavController.navigationBar.titleTextAttributes = textTitleOptions;
meNavController.navigationBar.titleTextAttributes = textTitleOptions;

我想做这样的事

[[UINavigationBar appearance] setTitleTextAttributes:navBarTintColor];

但没有 setTitleTextAttributes 方法。

我是否漏掉了一些明显的东西?

最佳答案

以下作品。

[[UINavigationBar appearance] setTitleTextAttributes: textTitleOptions];

当您尝试运行该代码时会发生什么?

关于objective-c - 是否可以使用 UIAppearance API 设置 UINavigationBar 的 titleTextAttributes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9864237/

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