首页 > 解决方案 > iOS 以编程方式更改所有默认颜色

问题描述

applicationDidFinishLaunchingWithOptions() 中的这段代码

window?.tintColor = .red  
window?.backgroundColor = .green  

更改我的整个应用程序的默认视图色调颜色,而不是背景颜色,这是一个带有表格视图的双视图。默认文本颜色是标签文本中的黑色“颜色深色文本”,文本字段中的黑色“默认颜色”。

有没有办法以编程方式更改所有默认颜色、前景和背景?

标签: iosswift

解决方案


是的,你可以通过外观来做到这一点。例如更改每个视图的背景颜色: UIView.appearance().backgroundColor = .green

注意:如果您更改某些视图的背景,外观将不适用。


推荐阅读