我想让我的密码字段在输入时可见,完成后(更改为另一个字段)将其转换为*。由于我的应用程序只有一个密码字段(没有确认),因此用户很容易输入错误。
我怎样才能做到这一点?
我想让我的密码字段在输入时可见,完成后(更改为另一个字段)将其转换为*。由于我的应用程序只有一个密码字段(没有确认),因此用户很容易输入错误。
我怎样才能做到这一点?
尝试这个,
UITextField *txtPassword = [[UITextField alloc] init];
txtPassword.secureTextEntry =YES;
您可以按照以下步骤操作:
pwdTextField.delegate = self
textfieldDidEndEditing
委托textfieldDidEndEditing
将您当前的密码存储在一个变量中(以备将来使用)pwdTextField.text = noOfStarsEqualToLenghtOfString
而已。快乐编码。
首先,我建议使用安全文本字段。否则试试这个:
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
if (textField == txtPassword)
{
//Check total no of characters in that textfield & replace all with *.
}
return YES;
}
并在单击确认按钮(注册/登录)时,使用您在替换为 * 之前添加的密码检查密码。考虑 * 只是为了显示目的。