2016-12-13 5 views

答えて

1

1.設定するのはUITextFieldです。

secureField.isSecureTextEntry = true 

2.編集を開始または終了するときに、代理人を設定してそのテキストを変更します。

secureField.delegate = self 

func textFieldDidEndEditing(_ textField: UITextField) { 
    if secureField == textField { 
     textField.isSecureTextEntry = true 
    } 
} 

func textFieldDidBeginEditing(_ textField: UITextField) { 
    if secureField == textField { 
     textField.isSecureTextEntry = false 
    } 
} 
1

ビュー

であなたのテキストフィールドを委任し、この二つの方法

func textFieldDidBeginEditing(_ textField: UITextField) { 
    if textField==self.txtEmail 
    { 
     self.txtEmail.isSecureTextEntry = false 
    } 
} 
func textFieldDidEndEditing(_ textField: UITextField) { 
    if textField==self.txtEmail 
    { 
     self.txtEmail.isSecureTextEntry = true 
    } 

} 
を設定
関連する問題