문제

고를 표시 UITableView 을 포함하는 사용자의 계정 자격.이를 위해,사용 UILabelsUITableViewCell.할 때 표시 자신의 비밀번호,나는 분명히 좋아하시는 자리 표시자 암호 문자는 대신 그들의 실제적인 암호와 유사한 UITextField 설정하는 경우 안전한 텍스트 입력 모드.사실에서 사용하고 싶어요 동일한 캐릭터 UITextField 을 사용하는 대신'*'.

나의 질문은,무엇이 문자 코드에 비밀번호 문의 UITextField 을 때 그것의 보안 모드에서?

도움이 되었습니까?

해결책

왜 그냥 사용 UITextField,들에게 필드를 편집할 수 없는 변경 테두리 스타일 그것을 만들처럼 보이 uilabel 의?

다른 팁

여기에 이를 수행하는 방법을 예를 들어,표시하는 암호"점에서"원형 셀 detailTextLabel:

// self.password is your password string
NSMutableString *dottedPassword = [NSMutableString new];

for (int i = 0; i < [self.password length]; i++)
{
    [dottedPassword appendString:@"●"]; // BLACK CIRCLE Unicode: U+25CF, UTF-8: E2 97 8F
}

cell.detailTextLabel.text = dottedPassword;

비밀번호 문자가 아마드립니다.Mac,옵션-8 것이 하나를 삽입하고 어디든지 당신이 입력합니다.문 팔레트를 말하는 유니코드 2022 고 UTF8 E2 80A2.

하지만 아주 오래된 질문에 나에서 동일한 문제입니다.benzado 권리 고지만,나는 생각해야 합니코드 25cf.나에게 그것을 같는 점이 애플에서 사용하는 담보 UITextField.

아이폰 os 에서 10,검은 원 유니코드 문자와 일치하지 않는 안전한 텍스트 필드 더 이상입니다.문자를 사용하는⦁"Z 표기 자리"(U+2981).

Swift3 을 사용할 수 있습니다:

passwordLabel.text = String(password.characters.map { _ in return "•" })
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top