在文本字段中键入密码时延迟发生安全密钥

时间:2018-01-19 04:50:06

标签: ios swift textfield

在我的项目中,我将密码作为文本字段,我已将文本字段设置为安全,仍然在键入文本时,用户可以看到文本几秒钟,我必须限制它, 我也试过textfield.isSecureTextEntry它不起作用 请提出一些建议

1 个答案:

答案 0 :(得分:-2)

我可能会考虑在textFieldDidEndEditing中设置一个GCD。

-(void)textFieldDidEndEditing:(UITextField *)textField  
{  
     double delayInSeconds = 2.0;    

     dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds 
       * NSEC_PER_SEC);   

     dispatch_after(popTime, dispatch_get_main_queue(), ^(void){ 
          textField.isSecureTextEntry = YES;  

     });

}