2016-07-22 18 views
1

我试图切换密码文本字段,但是我正面临文本字段右侧的空白问题。UITextField跟在secureTextEntry后面的空格开关

//眼睛按钮动作。

@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

尝试使用textfield委托方法 – 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

相关问题