我想在 UITextfield
中添加屏蔽和未屏蔽的字符。
例如,我有一个名为“TestUser”的 UITextField
。现在我想在 UITextField
中显示用户名,例如“****User”。是否可以将两个文本添加在一起?我想在 UITextfield
中输入字符时执行此操作。
最佳答案
查看文本字段委托(delegate)方法可能值得您花时间:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
它叫做
"whenever the user types a new character in the text field or deletes an existing character"
因此您可以将范围 0-3 或任何您喜欢的设置为“*”,但您应该在其他地方保留第一个字符,我相信这在返回 yes 之前是可能的,并提供了 textField 参数。我不知道您是否已经尝试过,我自己也没有尝试过,但请告诉我进展如何。
关于ios - UITextfield 格式 ****用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30302369/