20m*_*man 2 uitextfield ios swift
使用 Xcode v7.2 - iOS v9.2 - iPhone5S Swift
我正在尝试创建一个UITextField带有浅灰色占位符文本的透明。
我用过了:
self.userEmailTextField.backgroundColor = UIColor.clearColor()
Run Code Online (Sandbox Code Playgroud)
占位符文本会消失,但在使用whiteColor、 或blueColor背景时会出现。
白色背景:

清晰的背景:

由于您的背景颜色清晰,占位符不可见。您可以通过设置这样的占位符颜色来检查它...
在斯威夫特...
if let _ = self.placeholder{
self.txtField.attributedPlaceholder = NSAttributedString(string:self.placeholder!,
attributes:[NSForegroundColorAttributeName: UIColor.whiteColor()])
}
Run Code Online (Sandbox Code Playgroud)
在客观...
[textField setValue:[UIColor whiteColor] forKeyPath:@"_placeholderLabel.textColor"];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5359 次 |
| 最近记录: |