2014-12-17 4 views
0

암호를 CCTextField로 만드는 방법을 알아 내려고했지만암호 작성 방법을 배우는 동안 cocos2D를 사용하고 있습니다.하지만 모든 문자를 *로 변경하려고합니다. CCTextField에 채울 기호, 문자 또는 숫자.objective c - password와 같은 fieldtext 문자열을 변경하십시오.

-(void)didLoadFromCCB 
{ 
passwordField.string = password; 
showWarning.string = [NSString stringWithFormat:@""]; 
} 


-(void)passwordField:(CCTextField*)passwordF 
{ 
password = passwordF.string; 
[self checkAll]; 
} 


-(void)checkAll; 
{ 
if (password.length == 0) 
    { 
     showWarning.string = [NSString stringWithFormat:@"Please fill it in"]; 
     passwordCheck = false; 
    } 
    else if (password.length < 6) 
    { 
     showWarning.string = [NSString stringWithFormat:@"it is too short!"]; 
     passwordCheck = false; 
    } 
    else if (password.length > 16) 
    { 
     showWarning.string = [NSString stringWithFormat:@"it is too long!"]; 
     passwordCheck = false; 
    } 
    else 
    { 
     passwordCheck = true; 
    } 
} 

답변

2

CCTextFiedld은 참조 개최

AccountVariables.h

#ifndef ProjectName_AccountVariables_h 
#define ProjectName_AccountVariables_h 

BOOL passwordCheck; 

NSString *password; 

#endif 

Details.h

{ 
CCLabelTTF *showWarning; 

CCTextField *passwordField; 
} 

Details.m :

현재 나는 다음을 UITextfield 객체에 적용됩니다. 이 호텔은 호출됩니다

@property (nonatomic, readonly) UITextField *textField 

는 UITextField에 객체의 인스턴스를 가져옵니다 및 YESsecureTextEntry 속성을 설정합니다.