2010-05-04 3 views
0

안녕하세요. 저는 여러 개의 uitextfields.i로 작업하고 있습니다. firstResponder를 변경하는 동안 커서를 배치하는 데 문제가 있습니다. 나는 우리가 첫 번째 필드에서 세 번째 문자를 입력하면 "두 번째 필드에서 커서 배치"를하고 싶습니다. " 커서는 3 자리에 머물러 있습니다. 텍스트 필드 길이를 3으로 제한하고 있습니다.UITextFields firstResponder 문제

답변

1

This SO answer 도움이 될 것입니다. 첫 번째 텍스트 필드 상태가 변경되면 텍스트 필드의 길이를 확인하는 메서드가 실행되도록 알림을 설정합니다. firstTextField.text.length이 3자인 경우 [secondTextField becomeFirstResponder]으로 전화하십시오.

+0

내 친구 덕분에 정말 작동합니다 ... – venkat

+0

하지만 격리 된 프로젝트에서 작동합니다.이 작업을 내 프로젝트와 결합하면 작동하지 않습니다. 왜요? – venkat

+0

k 그것의 해결 된 friend.i 내 viewDidLoad에서 awakeFromNib을 호출하는 것을 잊지 마십시오. 빠른 응답을 위해 u를 대단히 감사합니다. – venkat