标签: ios uinavigationbar uibarbuttonitem
在设置->显示和亮度->粗体中将粗体设置为打开后,UIBarButtonItem tintColor不会更改。 我在iOS 11和12中都面临这个问题。尚未签入以前的版本。
在苹果开发者论坛中已经问过同样的问题,但是我在那里找不到任何答案。
https://forums.developer.apple.com/thread/89337
如果有人对此有任何解决方法,请建议我。
答案 0 :(得分:0)
您可以尝试使用NSAttributedString以编程方式完成此操作,但我从未通过故事板完成此操作,但是使用[NSAttributedString.Key.font: .systemFontOfSize(size: 25), NSAttributedString.Key.foregroundColor: .blue]数组等以编程方式进行操作就像是一种魅力。
NSAttributedString
[NSAttributedString.Key.font: .systemFontOfSize(size: 25), NSAttributedString.Key.foregroundColor: .blue]
答案 1 :(得分:0)
一种适用于我的方法是更改情节提要上的“全局色调”选项,当然,这不是完美的解决方案。