2014-09-26 4 views
1

다음 버튼으로 한 텍스트 필드에서 다음 텍스트 필드로 이동하는 방법은 무엇입니까? 여기 UITextField - 다음 버튼

는 작동하지 않습니다 내 코드입니다 :

- (BOOL)textFieldShouldReturn:(UITextField *)theTextField { 
    if (theTextField == self.amountField) { 
     [theTextField resignFirstResponder]; 
    } else if (theTextField == self.businessField) { 
     [self.memoField becomeFirstResponder]; 
    } 
    return YES; 
} 
+0

http://stackoverflow.com/questions/992265/best-w에서보세요. ay-to-use-next-version-of-return-button-on-uitextfield-to-move-to-next-u –

답변

1

전화 [textField resignFirstResponder];을하기 전에 귀하의 첫 번째 조건

0

이 많은 솔루션이 있지만 나는이 일을 선호 : 그냥 설정

[self.firstTextField addTarget:self.secondTextField action:@selector(becomeFirstResponder) forControlEvents:UIControlEventEditingDidEndOnExit]; 
[self.secondTextField addTarget:self.thirdTextField action:@selector(becomeFirstResponder) forControlEvents:UIControlEventEditingDidEndOnExit]; 

을 viewDidLoad의 위로 이동