我最近把我的Xcode更新到了11.4.当我在设备上运行应用程序时,我注意到当从故事板设置时,我的所有导航项目的标题都变为全黑.

你也不能从代码中更改,下面的代码行不再有效

self.navigationController?.navigationBar.titleTextAttributes = [.foregroundColor: UIColor.white]

我只使用iOS 13的一些东西来实现它

@available(iOS 13.0, *)
    private func setupNavigationBar() {
        let app = UINavigationBarAppearance()
        app.titleTextAttributes = [.foregroundColor: UIColor.white]
        app.backgroundColor = Constants.Color.barColor
        self.navigationController?.navigationBar.compactAppearance = app
        self.navigationController?.navigationBar.standardAppearance = app
        self.navigationController?.navigationBar.scrollEdgeAppearance = app

        self.navigationController?.navigationBar.titleTextAttributes = [.foregroundColor: UIColor.white]
    }

有人能解释一下为什么吗???这是一个关键的bug,还是一些新的隐藏特性?

Swift相关问答推荐

String.Index encodedOffset已弃用,但建议的替代方案不起作用

关闭 SwiftUI TabView 中的子视图

允许视图在视图内更改

如何在SwiftUI中更改NSTextView中的 Select colored颜色 ?

RealityKit - 从中心zoom 模型

列表不显示信息

仅当 boolean 为真时才实现方法(application:didReceiveRemoteNotification)

为什么 SwiftUI 中 ForEach 的这个 Select 不起作用?

是否可以使用 .task 修饰符更新基于两个值的视图

一组可散列的自定义元素插入相等的元素

我如何遵守与演员的协议?

如何在不提交到应用store 的情况下在本地运行我的应用

如何在 SwiftUI 的 fileImporter 中为 allowedContentTypes 设置 xcodeproj 类型?

在 SwiftUI 中,如何在 UIView 内或作为 UIView 使用 UIHostingController?

iOS 判断应用程序是否可以访问麦克风

如何为多个类 Swift 进行扩展

在 Swift 框架中加载资源(例如故事板)

CMutablePointer - 如何访问它?

Swift 中的 CommonHMAC

Swift中方法的弃用和其他属性,如何?