2014-03-25 2 views
2

secureEntry 속성을 UITextField으로 토글하는 데 문제가 있습니다. 속성이 전환 될 때, 문자 크기가 조정되지만 커서가 잘못된 위치에 유지 : 여기 insecure entry secure entryUITextField secureEntry가 커서를 잘못 놓습니다.

+0

가능한 중복 시도 ... 나를 위해 becomeFirstResponder 방법의 작품을 호출하는

필요 [UITextField에 secureTextEntry를 - NO를 YES로 가고 있지만, YES로 다시 변경 작품에는 영향을 미치지 않습니다 (http://stackoverflow.com/questions/6710019/uitextfield-securetextentry-works-going-from-yes-to-no-but-changing-back-to-y) – Andrei

+0

@Andrei가 완전히 트릭을 만들었습니다. 너는 남자 야. – HighFlyingFantasy

답변

1

내 해결 방법입니다 :

textField.secureTextEntry = YES; 

UITextRange *textRange = textField.selectedTextRange; 
textField.selectedTextRange = nil; 
textField.selectedTextRange = textRange; 

해제하고 또한 UITextField에 사용 도움이되지만 갑자기 내 부드러운 키보드를 바꿀 것입니다

2

설정 후 textField secureEntry 속성 NO , 당신은이

textField.secureTextEntry = NO; 
if (textField.isFirstResponder){ 
    [textField becomeFirstResponder]; 
} 
관련 문제