게임용 앱을 처음 사용합니다. 텍스트 필드가있는 질문 및 답변 게임을 구현하려고합니다. 문자를 입력하면 자동으로 다음 텍스트 필드로 이동하지만 두 번째 텍스트 필드에서는 자동으로 이동하지 않습니다. 아무도 나를이 문제를 해결하는 데 도움이 될 수 있습니까?커서가 다음 텍스트 필드로 자동 이동하지 않습니다.
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.