2012-05-11 4 views
1

나는 매우 다음 텍스트 필드 인 텍스트 필드를 변경하려고합니다. 예 : TextFieldShouldReturn 메서드를 호출하면 (이 메서드는 0이고 나는 태그가 1 인 텍스트 필드에 작업을 수행하려고합니다.) 이제는 매우 다음 textField를 becomeFirst Responder로 만들려고합니다. 두 텍스트 필드 모두 동일한 IBOutlet을 사용하지만 태그는 다릅니다.UITextField.tag + 1을 얻는 방법?

나는 초짜입니다. 친절하게 내 바보 같은 질문에 신경 쓰지 마십시오.

답변

3

당신은 다음의 UITextField를 얻을 수 UIViews 방법 viewWithTag:를 사용할 수 있습니다 여기에

는 방법입니다.

이 같은

아마 뭔가 :

- (BOOL)textFieldShouldReturn:(UITextField *)textField { 
    UITextField *nextTextField = (UITextField *)[self.view viewWithTag:textField.tag+1]; 
    [nextTextField becomeFirstResponder]; 
    return NO; 
} 
1

textFieldShouldReturn 메소드에서 태그 번호를 가져 오시겠습니까?

- (BOOL)textFieldShouldReturn:(UITextField *)textField { 
    int tag = textField.tag; // then do whatever you want with this information 
} 
관련 문제