我正在尝试将所有UIAlertController
的tintColor更改为自定义颜色,因为我的应用中有很多这样的颜色,我想要快捷方式。在互联网上进行了一些研究之后,我找到了这个片段,它起初似乎起作用了。
UIView.appearance(whenContainedInInstancesOf: [UIAlertController.self]).tintColor = UIColor.red
后来,我意识到了一个错误 - 或其他任何东西,我还不知道 - 这个代码片段对UIToolbarButton
的tintColor有影响。它已在故事板上设置为自定义颜色,我尝试在相关viewDidLoad
中以编程方式设置,但它不起作用。文本的颜色为默认蓝色。此外,我还尝试将UIView.apperance.tintColor
直接设置在该按钮上,但是,对于那个应该是白色的项目转为自定义颜色。你可以理解我不希望这样。
如果有人帮忙,我将不胜感激,因为他将保存我所有的crtl + c和ctrl + v进程:)祝你有个美好的一天!