아래 코드를 사용하여 textField2
의 텍스트 콘텐츠를 textField1
사용자가 입력 할 때마다 일치하도록 업데이트 하려고 textField1
합니다.
- (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string {
if (theTextField == textField1){
[textField2 setText:[textField1 text]];
}
}
그러나 내가 관찰 한 결과는 ...
textField1이 "123"인 경우 textField2는 "12"입니다.
textField1이 "1234"인 경우 textField2는 "123"입니다.
... 내가 원하는 것은 :
textField1이 "123"인 경우 textField2는 "123"입니다.
textField1이 "1234"인 경우 textField2는 "1234"입니다.
내가 뭘 잘못하고 있죠?