这似乎很明显,但几个小时后我找不到太多关于它的信息。
我在 swift 2.0 上构建了一个应用程序,所有 View 的背景都是深色的。
我想为我所有的 TextView 设置一个通用的背景和颜色,人们建议每个 View 都应该在 viewDidLoad 上设置属性,但我不想为每个 TextView 一个一个地设置相同的信息。这将是一个 hell 般的维护。
有什么提示吗?
最佳答案
从技术上讲是的,每一个都应该单独完成,这样您就可以更好地控制事情。但是,如果您想更改所有文本字段的背景颜色,您可以这样做:
UITextField.appearance().backgroundColor = //Your color
您还可以使用此更改插入符号颜色:
UITextField.appearance().tintColor = //Your color
如果您想为 UITextView
更改这些颜色,只需将 UITextField.appearance()...
换成 UITextView.appearance()...
关于ios - 如何在 swift 上创建样式或主题以便我可以为所有 UITextField 设置颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34412838/