2016-07-22 5 views
1

암호 텍스트 필드를 전환하려고하지만 텍스트 필드의 오른쪽에 공백 문제가 있습니다.secureTextEntry 전환 후 UITextField가 공백 문자를 뒤집습니다

// 아이 버튼 동작.

@IBAction func btnEyePassword(sender: AnyObject) 
{ 
    //If password text is secure. 
    if (self.passrordText.secureTextEntry == true) 
    {   
     self.passrordText.secureTextEntry = false   
    } 

    else 
    { 
     self.passrordText.secureTextEntry = true   
    } 
} 
+0

무엇을하려고합니까 – remyr3my

+0

암호 텍스트 필드를 전환하려고합니다. 첫 번째 secureTextEntry == false 일 때 공백이 표시됩니다. 텍스트 필드의 오른쪽에 공백이 표시되는 이유를 알 수 없습니다. – kishor0011

+0

텍스트 필드 대리자 메서드 – remyr3my

답변

0

그나마 걱정, 당신은 당신의 데이터가 동일하게 될 수 textField.text 할 인쇄 두 경우 모두, 공백이 없을 것이다. print(self.passrordText.text)

점검 var str : String = ""

@IBAction func btnEyePassword(sender: AnyObject) 
{ 
    //If password text is secure. 
    if (self.passrordText.secureTextEntry == true) 
    {   
     self.passrordText.secureTextEntry = false   
     self.passrordText.text = "" 
     self.passrordText.text = str 
     print(self.passrordText.text) 
    } 

    else 
    { 
     self.passrordText.secureTextEntry = true   
     str = self.passrordText.text! 
     print(self.passrordText.text) 
    } 
} 

이 때문에 공간 소비의 일이 "나는"작은 공간을 유지하면서, "W"많은 공간을 유지 선언합니다.

+0

을 사용해보십시오. 그러나 요구 사항은 공백을 원하지 않는 것과 같습니다. 다른 응용 프로그램에서는 공백이 없음을 의미합니다. 데이터는 동일하지만 해당 공간을 제거해야한다는 것을 알고 있습니다. – kishor0011

+0

도움이 될 경우 대답을 수락 할 수 있습니다. – Hasya

+0

이것은 이미 알고 있지만, 나는 공백만을 제거해야합니다. – kishor0011

관련 문제