2011-05-04 3 views
0

패스 코드 잠금보기를 만들고 사용자가 텍스트 필드에 새 문자를 입력 할 때 네 개의 상자 레이블 중 하나의 점에 텍스트를 설정하려고합니다.textField : shouldChangeCharactersInRange : replacementString 대 UITextFieldTextDidChangeNotification

textField:shouldChangeCharactersInRange:replacementString 또는 UITextFieldTextDidChangeNotification을 사용해야합니까?

textField 사용 : shouldChangeCharactersInRange : replacementString이 더 쉬워 보이지만 shouldChangeCharactersInRange가 더 정확 해 보입니다.

답변

1

알림이 아닌 위임 메서드를 사용하는 것이 좋습니다. 다른 옵션 : 텍스트 필드 'secureTextEntry 속성을 YES로 설정하십시오. UITextField가 준수하는 documentation for the UITextInputTraits protocol을 참조하십시오.

+0

네, 대리자 메서드를 사용했습니다. 그것은 다행! 감사! – ma11hew28