0
我想知道如果可能,更改鍵盤輸入的字母以顯示在UITexfield中(要創建密碼),然後在其他UITextfield中對其進行解碼。更改由其他字母鍵入的字母,並在UITexfield中顯示
我。即
I型 「a」 和然後的UITextField將顯示 「d」 和其他UITexfield讀取和反轉 「d」 到 「一個」
我想知道如果可能,更改鍵盤輸入的字母以顯示在UITexfield中(要創建密碼),然後在其他UITextfield中對其進行解碼。更改由其他字母鍵入的字母,並在UITexfield中顯示
我。即
I型 「a」 和然後的UITextField將顯示 「d」 和其他UITexfield讀取和反轉 「d」 到 「一個」
是的,使用的方法 - 的TextField:shouldChangeCharactersInRange:replacementString:在UITextFieldDelegate。
f.e.
- (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;
}
這僅僅是一個例子,您應該更加小心地實施更換。
好的,這是要改變爲代碼和我如何做反向解碼「d」到「a」? – frank0ch0a
textField2.text = [self decode:textFiled1.text],是你想要的嗎? – BergP
是的,我想在第二個texfield返回以前輸入的「d」到「a」的字母 – frank0ch0a