如何停止显示字符的UITextField安全文本

我为我的UITextField启用了安全文本。 在运行时,当我input一些文字的时候,我最初看到的是angular色,然后它变成了一个圆点。 有没有办法阻止它显示字符,并把它作为我键入的一个要点。

有什么我需要补充

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string 

有没有人有一个例子?

这是UITextField的默认行为。 所以没有什么可以做的。 你可以在编码方面进行某种encryption,但在视图方面,这种行为将占上风。

我不知道它的好的做法或不,但下面的伎俩为我做了

 -(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSString *editedString = [textField.text stringByReplacingCharactersInRange:range withString:string]; textField.text = editedString; return NO; }