我想知道是否可能,更改键盘输入的字母,然后在 UITexfield 中显示(创建密码),然后在其他 UITextfield 中对其进行解码。
IE
我键入“a”,然后 UITextfield 将显示“d”和其他 UIExfield 以读取并将“d”反转为“a”
我想知道是否可能,更改键盘输入的字母,然后在 UITexfield 中显示(创建密码),然后在其他 UITextfield 中对其进行解码。
IE
我键入“a”,然后 UITextfield 将显示“d”和其他 UIExfield 以读取并将“d”反转为“a”
是的,使用方法 – textField:shouldChangeCharactersInRange:replacementString: in UITextFieldDelegate。
铁
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
NSString* encodedString = [self encode:string];
textField.text = [textField.text stringByReplacingCharactersInRange:range withString:
encodedString];
self.decodedTextField.text = [self.decodedTextField.text stringByReplacingCharactersInRange:range withString:string];
return NO;
}
这只是示例,您应该更加小心地实施替换。