gpt4 book ai didi

ios - iOS11导航栏Title背景为白色

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:11:30 25 4
gpt4 key购买 nike

由于某些原因,在 iOS 11 中,导航栏中的标题标签具有白色背景:

navigation bar with white background for title

这只是一个普通的导航 Controller ,标题设置为默认方式:

self.title = @"My Title";

此问题仅发生在 iOS 11 中,屏幕截图是从模拟器中截取的,否则对于以前的 iOS 版本,它可以正常工作。

关于我如何拥有正常的清晰背景标签或删除出于任何原因出现的白色背景,有什么建议吗?

最佳答案

检查您是否正确设置了标题文本属性。您可以从 Storyboard或以编程方式设置标题文本属性。选择 Storyboard -> NavigationBar -> Go to attribute inspector -> Title Text Attributes

enter image description here

或者在ViewController中尝试手动设置

swift 4:

         self.navigationController?.navigationBar.titleTextAttributes = [
NSAttributedStringKey.foregroundColor: UIColor.white,
NSAttributedStringKey.font: UIFont.systemFont(ofSize: 17, weight: .bold)
]

swift 3:

        self.navigationController?.navigationBar.titleTextAttributes = [
NSForegroundColorAttributeName: UIColor.white,
NSFontAttributeName: UIFont.systemFont(ofSize: 17, weight: .bold)
]

关于ios - iOS11导航栏Title背景为白色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46356152/

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