code

iPhone 응용 프로그램의 암호 필드에서 텍스트를 어떻게 가리나요?

codestyles 2020. 9. 4. 07:29
반응형

iPhone 응용 프로그램의 암호 필드에서 텍스트를 어떻게 가리나요?


내 응용 프로그램 (UITextField)에 암호 필드가 있습니다. 사용자가 필드에 *텍스트를 입력 할 때 입력 한 텍스트 대신 표시하고 싶습니다 .

UIControlEventEditingDidEndof를 사용해 보았지만 편집 할 때 끝에 UITextField하나만 표시 *되지만 *온라인 이메일 비밀번호 필드와 같이 텍스트가 입력되는 즉시 s 를 표시하고 싶습니다. 원하는 동작을 어떻게 얻을 수 있습니까?


나는 당신의 질문을 정말로 이해하지 못하지만 iPhone의 모든 암호 필드가하는 문자에 점을 표시하는 UITextField를 원한다고 생각합니다. 이를 위해 해당 UITextField의 secureTextEntry 속성 (UITextField에는 UITextInputTraits 프로토콜을 따르기 때문에 이러한 속성이 있음)을 YES로 설정하려고합니다.

textfield.secureTextEntry = YES;

HTH


Interface Builder에서 설정할 수도 있습니다. 텍스트 필드를 선택하고 검사기에서 "보안"설정을 확인하십시오.

Interface Builder의 보안 설정


Boolean 유형의 키 경로 secureTextEntry를 추가하고 Identity Inspector의 사용자 정의 런타임 속성에서 선택할 수 있습니다.

여기에 이미지 설명 입력


최신 버전의 Xcode (버전 9)를 사용하는 경우 입력을 암호로 설정하려는 UITextField를 클릭 한 다음 속성 검사기를 클릭하고 "보안 텍스트 항목"을 선택합니다.


스위프트 3.3

textfield.isSecureTextEntry = true

참고 URL : https://stackoverflow.com/questions/1130953/how-do-you-obscure-text-in-a-password-field-in-an-iphone-application

반응형