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