【问题标题】:uitextfiled setSecureTextEntry is not working in ios6uitextfield secureTextEntry 在 ios 6 中不起作用
【发布时间】:2014-04-11 07:53:26
【问题描述】:

我有一个安全类型的文本文件,即密码文本字段,当我点击它时,我有一个按钮显示输入的密码。

这是参考代码...

 ......

UIButton *showPwdBtn = (UIButton*)sender;
showPwdBtn.selected = !showPwdBtn.selected;
[self.passwordTextField setSecureTextEntry:!showPwdBtn.selected];
.......

但是当我在随机点击显示密码按钮后进行猴子测试时,setSecureTextentry 不会使用安全类型更新 uitextfiled。

当用户单击显示密码时密码将可见,当他取消选择显示密码按钮时密码将再次变为安全 (*) 文本。

但不幸的是它不适用于猴子测试...为什么 setSecureTextentry 没有更新?

【问题讨论】:

  • 您是否检查过self.passwordTextField 包含您期望的文本字段?

标签: ios uitextfield


【解决方案1】:

你可以试试这个

showPwdBtn.selected = !showPwdBtn.selected;
[self.passwordTextField setSecureTextEntry:showPwdBtn.selected];

只有一个不操作

【讨论】:

  • 代码对我来说看起来不错。第一行是切换布尔值,第二行是!就是从“显示”转换为“隐藏”语义。
  • 我编辑了代码,我检查了它,每次点击都显示 YES 和 NO,但是在随机点击后它设置为 YES。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-17
  • 2012-09-25
相关资源
最近更新 更多