ios 6.x系统UITextView 设置为密码输入无效的问题

今天做UITextField的密码显示功能时, iOS6.1下调用textField.secureTextEntry=true居然无效,无法恢复成星号。而iOS7下则正常,怀疑是6.1系统的Bug。

最后在StackOverflow找到了答案:http://stackoverflow.com/questions/23782671/ios-uitextflied-securetextentry-not-working-on-ios-6-1/23782982#23782982

对于6.x的系统,使用如下方式改变secureTextEntry即可。

 

    textField.enabled = NO;//iOS6.1Bug fix

    textField.secureTextEntry = YES;

    textField.enabled = YES;

 这样可以解决问题

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。