我如何将默认文本放在文本字段中,当我将特定的文本字段用于输入时,该文本字段应该消失.
如果我读取文本字段的大小,即textfield.text.size它应该返回0直到默认文本存在.
它非常简单.你可以使用PlaceHolder Text.属性belongsPlaceholder可从iOS6获得.因此,如果您的应用支持iOS5,请不要使用它.
对于 Objective C
UIColor *color = [UIColor blackColor];
textField.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"DemoText" attributes:@{NSForegroundColorAttributeName: color}];
Run Code Online (Sandbox Code Playgroud)
更新:
对于 swift
var placeholder = NSAttributedString(string: "DemoText", attributes: [NSForegroundColorAttributeName : UIColor.redColor()])
var textField = UITextField(frame: CGRect(x: 0, y: 0, width: 100, height: 30));
textField.attributedPlaceholder = placeholder;
self.view.addSubview(textField)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1789 次 |
| 最近记录: |