使用UIAppearance设置UINavigationBar字体已停止使用iOS 13.4 SDK

使用UIAppearance设置UINavigationBar字体已停止使用iOS 13.4 SDK,ios,swift,xcode,uikit,Ios,Swift,Xcode,Uikit,我正在使用以下代码从应用程序设置应用程序的导航栏字体(“didFinishLaunchingWithOptions:): let navBarAppearance = UINavigationBar.appearance() navBarAppearance.titleTextAttributes = [NSAttributedString.Key.foregroundColor: navTitleColor, NSAttributedString.Key.font: UIFont.system

我正在使用以下代码从
应用程序设置应用程序的导航栏字体(“didFinishLaunchingWithOptions:)

let navBarAppearance = UINavigationBar.appearance()
navBarAppearance.titleTextAttributes = [NSAttributedString.Key.foregroundColor: navTitleColor, NSAttributedString.Key.font: UIFont.systemFont(ofSize: 16, weight: .medium)]

这正是我使用的Xcode 11.3的工作原理,但现在我已经升级到Xcode 11.4,它不再适用于iOS 13设备。我也尝试过使用新的外观API
让navBarAppearance=UINavigationBarAppearance()
,但得到了相同的结果。我怎样才能让它再次工作?

这里也有同样的问题,我没有尝试过解决它。你已经通过反馈助手向苹果公司报告了吗?@TheJeff看一下我的答案,效果很好:是的,我已经提交了一份bug报告。任何有同样问题的人也应该这样做,让苹果知道这很重要。