2 개의 텍스트 필드가 있습니다. 하나는 usrname이고 다른 하나는 암호입니다.보기 컨트롤러, 아이폰
질문 : 사용자 이름을 입력하고 다음 모든 의견이 여기에 환영
나는 암호를 입력 암호 필드로 이동할 수있는 방법 키보드 ..에서 충돌 후.
2 개의 텍스트 필드가 있습니다. 하나는 usrname이고 다른 하나는 암호입니다.보기 컨트롤러, 아이폰
질문 : 사용자 이름을 입력하고 다음 모든 의견이 여기에 환영
나는 암호를 입력 암호 필드로 이동할 수있는 방법 키보드 ..에서 충돌 후.
UITextFieldDelegate 프로토콜을 구현하고 becomeFirstResponder
메서드를 사용하여 포커스를 다음 textField로 변경해야합니다.
위임자에 구현해야하는 메서드는 textFieldShouldReturn:
입니다.
-(BOOL) textFieldShouldReturn:(UITextField *)textField
{
[passwordField becomeFirstResponder];
if (self.passwordField == textField) {
[self loginAction:textField];
}
return YES;
}
당신은 당신의 텍스트 필드의 모두 구현 클래스 대리자를 설정할 수 있습니다
이
내가 가진 샘플 구현입니다.희망 하시겠습니까?
이 질문을 확인하십시오. Juan이 말한 것을 구현하는 방법에 대해 꽤 많이 설명되어 있습니다. How to navigate through textfields (Next/Done Buttons)
누군가 입력을 완료했음을 나타내려면 무엇이 필요합니까? 그 상태가 어떻든간에 다음 텍스트 필드가 키보드를 제어하도록하려면
[myTextField becomeFirstResponder];
메서드를 사용하십시오. 효과적으로 이것은 "점프"를 만듭니다.
또한 다음 버튼을 연결하여 점프의 트리거가되도록 연결할 수 있습니다.
//amount received animations
[myTextField setDelegate:self];
[myTextField setReturnKeyType:UIReturnKeyDone];
[myTextField addTarget:self
action:@selector(methodThatJumps:)
forControlEvents:UIControlEventEditingDidEndOnExit];
점프하는 방법에서는 위의 행을 사용하면됩니다. 네가 내가 더 잘 설명해 주길 원한다면 알려줘.