【发布时间】:2019-08-24 03:08:05
【问题描述】:
Xcode 版本 11.0 beta 5 (11M382q)
当我的视图控制器之一是顶视图控制器时,我正在使用新的外观 API 为条形按钮项的颜色着色。我正在使用以下代码:
let appearance = UINavigationBarAppearance()
let attributes: [NSAttributedString.Key : Any] = [.foregroundColor : tintColor]
appearance.largeTitleTextAttributes = attributes
appearance.buttonAppearance.normal.titleTextAttributes = attributes
appearance.doneButtonAppearance.normal.titleTextAttributes = attributes
navigationItem.standardAppearance = appearance
这似乎适用于基于文本的栏按钮项目,但基于图像的栏按钮项目保持应用程序的默认色调。这是 iOS 13 测试版中的错误吗?我已经记录了一个雷达,但只是想看看其他人是否遇到过这个问题或找到了解决方法。
如下所示,后退箭头和加号按钮的颜色不正确。
【问题讨论】:
-
这个运气好吗?也有这个问题,不知道从哪里开始。
-
很遗憾,我还没弄清楚是什么原因造成的。
-
对此的任何进一步更新。还是我们仍在等待 Apple 提供此功能?
-
我还没有找到解决方法。