我有一个密码文本字段,默认值为“password”。该字段被标记为安全。一旦用户在文本字段内进行触摸,我就会尝试删除默认值。
- (IBAction)PasswordTouchUpInside:(id)sender
{
if (Password.text == @"Password")
{
Password.text = @"";
}
}
触摸是否在错误的事件中?
最佳答案
您应该使用方法 isEqualToString
来比较字符串在 if 条件下:
if ([Password.text isEqualToString:@"Password"]) {
Password.text = @"";
}
或者,您可以简单地使用 placeHolder
属性,以便 UITextField
自动执行此行为,而无需编写 PasswordTouchUpInside
。
关于ios - 删除内部触摸时的文本字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12221346/