1
我想做一個4位數的代碼輸入,如應用程序在遠程應用程序中驗證到iTunes庫。 目前有4個UITextFields,但遇到問題會自動將光標移動到下一個文本字段。4位數字代碼輸入像在遠程應用程序
使用此代碼當前但此招式然後將光標置於文本在新的第一個響應者,而不是正確的:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
if ([string length] > 0) {
if (codeText1 == textField) {
[codeText2 becomeFirstResponder];
} else if (codeText2 == textField) {
[codeText3 becomeFirstResponder];
} else if (codeText3 == textField) {
[codeText4 becomeFirstResponder];
}
}
return YES;
}