2016-07-22 7 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

パスワードのテキストフィールドを切り替えようとしています。 first 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) 
    } 
} 

これは、スペースの消費が起こる "i" はあまりスペースを確保しながら、 "W" くらいのスペースを保持します宣言します。

+0

を使用してみてください。しかし、要件は私が空白を必要としないようなものです。 他のアプリケーションでは、空白がないことを意味します。 データは同じですが、私はそのスペースを削除する必要があります知っています。 – kishor0011

+0

ヘルプがあれば回答を受け入れることができます。 – Hasya

+0

これは私がすでに知っているが、私は空白だけを削除する必要があります。 – kishor0011

関連する問題