我有两个 UITextfields 如下,
如果用户在第一个文本字段中输入 4 位数字,则第二个文本字段应成为第一响应者。我试过下面的代码,
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
int num = [textField.text length] - range.length;
if(textField==pin && num ==4)
{
[cpin becomeFirstResponder];
}
}
这就像,用户必须输入第五位数字。在第一个 UITextfield 中输入四位数字后,我希望第二个文本字段成为响应者。怎么做?