在UITextField中添加永久占位符

时间:2014-03-28 14:21:42

标签: uitextfield

如何修改我的文本字段,以便在输入任何内容之前始终使用@符号。

[textField setText:[NSString stringWithFormat:@“@%@”,[textField text]];

但我该把它放在哪里?

1 个答案:

答案 0 :(得分:0)

您可以将控制器设置为textField的委托,然后实现textFieldDidEndEditing:方法

  

告诉委托,指定的文本字段已停止编辑。

https://developer.apple.com/library/ios/documentation/uikit/reference/UITextFieldDelegate_Protocol/UITextFieldDelegate/UITextFieldDelegate.html#//apple_ref/occ/intfm/UITextFieldDelegate/textFieldDidEndEditing

示例:

- (void)textFieldDidEndEditing:(UITextField *)textField {
  [textField setText:[NSString stringWithFormat:@"@%@", [textField text]];
}