私はゲームアプリケーションが初めてです。テキストフィールドがあるQ&Aゲームを実装しようとしています。文字を入力すると自動的に次のテキストフィールドに移動しますが、2番目のテキストフィールドでは自動的に移動しません。誰も私がこの問題を解決するのを助けることができますか?カーソルが次のテキストフィールドに自動的に移動しない
int i=0,k=0;
while(i<len)
{
int y = 15 +k*44;
int j=0;
for(j=0; j<15;j++)
{
if (i>=len)
break;
if([[CharArray objectAtIndex:i]isEqualToString:@" "])
{
NSLog(@" space i value:%d",i) ;
NSNumber* spaceValues = [NSNumber numberWithInt:i];
[intArray addObject:spaceValues];
NSLog(@"intArray values :%@",intArray);
}
else
{
letterField = [[UITextField alloc] init];
// letterField.text = [CharArray objectAtIndex:i];
[letterField setContentMode:UIViewContentModeCenter];
[letterField setFrame:CGRectMake(30*(j+1)+1*j, y, 30,30)];
letterField.font = [UIFont systemFontOfSize:27.0f];
[letterField setTag:tagCount+300];
letterField.autocapitalizationType = UITextAutocapitalizationTypeNone;
letterField.delegate = self;
[answerView addSubview:letterField];
[letterField release];
tagCount ++;
}
i++;
}
k = k+1;
}
[viewToGuess removeFromSuperview];
[self.view addSubview:answerView];
[self.view bringSubviewToFront:answerView];
answerView.frame = CGRectMake(0, 904, 768, 100);
私はTextFieldを取得し、私はこのためにキー押下通知を使用するためにこのコードを使用しています:
nextTag = nextTag + 1; //increment the tag value while key press.