【发布时间】:2016-04-18 07:39:09
【问题描述】:
我正在创建一个使用多个UITextfield 的应用程序。我知道如何更改单个文本字段的 placeholder 颜色。
textField.attributedPlaceholder = NSAttributedString(string: "Username", attributes: [NSForegroundColorAttributeName: UIColor.redColor()])。
但我想更改整个应用程序中所有UITextFields 的占位符颜色。我的应用程序有超过 50 个UIViewControllers,其中超过 25 个有文本字段(每个屏幕 2 到 22 个)。我想要一个可以在一个地方全局使用的代码,这样我就不需要去每个视图控制器并手动更改它。
如果您有其他方法可以完成这项工作,请告诉我。
我正在使用xcode 7.1.1swift 2.0
更新: 默认情况下,占位符颜色设置为浅灰色。我们有什么办法可以调整默认行为并将其更改为任何其他颜色?
我们如何访问并更改此默认代码?
【问题讨论】:
-
@Anbu.Karthik 我看到了链接,但我不知道它对我的代码有什么帮助。你能说得更具体些吗
标签: ios swift swift2 uitextfield appdelegate