gpt4 book ai didi

ios - iOS 13.4 上未更改的 barTintColor UINavigationBar

转载 作者:行者123 更新时间:2023-12-01 15:22:08 26 4
gpt4 key购买 nike

在 iOS 13.4 上将 Xcode 升级到版本 11.4 (11E146) 后,barTintColor 仅通过 Storyboard 更改。在代码中,更改被忽略。
self.navigationController.navigationBar.barTintColor = UIColor.redColor;
标题颜色也有问题。

enter image description here

在 Xcode 11.4.1 中修复:
Fixed in Xcode 11.4.1

最佳答案

我遇到了同样的问题,为我解决的问题是:

在 Storyboard 上,对于您的导航 Controller ,将“Bar Tint”更改为其“默认”值,然后在您的代码中,您可以像往常一样更改它。

    // For the navigation bar
navigationController?.navigationBar.barTintColor = .red

// For the title
let attributes = [NSAttributedString.Key.foregroundColor: UIColor.white ]
navigationController?.navigationBar.titleTextAttributes = attributes

enter image description here

我在 viewDidLoad() 中有代码

enter image description here

对我来说奇怪的是,它还解决了我在“状态栏”上遇到的问题。

关于ios - iOS 13.4 上未更改的 barTintColor UINavigationBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60847296/

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