我在appDelegate中使用此代码将项目中navigationBar的所有UIBarButtonItem的颜色更改为白色
let whiteAttr = [NSAttributedStringKey.font : UIFont(name: "OpenSans", size: 14)! ,NSAttributedStringKey.foregroundColor: UIColor.white]
UIBarButtonItem.appearance().setTitleTextAttributes(whiteAttr, for: .normal)
UIBarButtonItem.appearance().setTitleTextAttributes(whiteAttr, for: .highlighted)
但是我的工具栏在WKWebView中的完成按钮也是白色的,我如何改变颜色?
2条答案
按热度按时间0x6upsns1#
刚刚使用iOS 13的外观API实现了此功能:
qvk1mo1f2#