UITextField 비밀번호를 숨 깁니다.


162

로그인 페이지를하고 있습니다. 비밀번호에 대한 UITextField가 있습니다.

분명히, 나는 암호를 보길 원하지 않는다. 대신 입력 할 때 서클을 표시하고 싶습니다. 이를 위해 필드를 어떻게 설정합니까?


이것이 당신의 질문입니까? forums.macrumors.com/showthread.php?t=872023 답변이 있기 때문에.
jtbandes

문제가 해결되면 @ harsh_017에 동의하십시오.
xydev

@ jtbandes 아니오 이것은 내 질문이 아닙니다.
harsh_017

답변:


321

UItextField 속성을 secure로 설정하십시오.

이 시도..

textFieldSecure.secureTextEntry = true

textFieldSecure는 UITextField입니다 ...


82

UITextField 암호를 숨기려면 다음과 같이하십시오.

여기에 이미지 설명을 입력하십시오

암호

목표 -C :

  textField.secureTextEntry = YES;

빠른:

  textField.isSecureTextEntry = true 

37

Interface Builder에서 "보안 텍스트 입력"체크 상자를 체크하십시오

또는

코드 세트에서 :

목표 -C :

yourTextField.secureTextEntry = YES;

빠른:

yourTextField.secureTextEntry = true


8

Xib 파일을 열고 암호 텍스트 필드의 관리자를 열고 보안 속성을 선택하십시오.


6

스위프트 3.0 :

txtpassword.isSecureTextEntry = true

2
이전 답변을 반복하는 이유

당신은 ans를 참조하십시오.
somnath


3

Secure Text Entry스토리 보드의 확인란을 선택하기 만하면됩니다

여기에 이미지 설명을 입력하십시오


표시 할 문자를 숨길 수있는 방법이 있습니까? 나는 캐릭터가 전혀 보이지 않기를 바랍니다.
Maninder Singh

@ManinderSingh 물론입니다.하지만 상자에서 약간의 사고가 필요합니다. 내가 생각할 수있는 아이디어는 텍스트 필드 위임 방법을 사용하여 모든 입력을 가로 채는 것입니다. 그런 다음 인터셉트 된 문자에 대해 false를 리턴하고 직접 문자열을 구성하십시오. 이 델리게이트 방법을 살펴보십시오textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String)
Fangming

2
    txt_Password = new UITextField {
        Frame = new RectangleF (20,40,180,31),
        BorderStyle = UITextBorderStyle.Bezel,
        TextColor = UIColor.Black,
        SecureTextEntry = true,
        Font = UIFont.SystemFontOfSize (17f),
        Placeholder = "Enter Password",
        BackgroundColor = UIColor.White,
        AutocorrectionType = UITextAutocorrectionType.No,
        KeyboardType = UIKeyboardType.Default,
        ReturnKeyType = UIReturnKeyType.Done,
        ClearButtonMode = UITextFieldViewMode.WhileEditing,
    };

secureTextEntry가 true로 설정되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.