wer*_*ddi 5 passwords uitextfield ios
我们的客户想要一个Textfield在输入时没有显示任何字符的密码.
iOS中是否有任何设置可以激活此行为,或者是否可以使用该secureTextEntry属性隐藏最后输入的字符UITextField?
您可以将视图控制器设置为文本字段的委托,并添加以下方法,这将不允许文本字段显示最后一个字符:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if (textField == self.pinTextField) {
NSString *currentText = textField.text;
NSString *newText = [currentText stringByReplacingCharactersInRange:range withString:string];
textField.text = newText;
return NO;
}
return YES;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
467 次 |
| 最近记录: |