首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS9系统下使用UITextField的一个坑——内容从不可见到可见会多出一个空格

iOS9系统下使用UITextField的一个坑——内容从不可见到可见会多出一个空格

作者头像
用户1451823
发布2018-09-13 15:44:19
7120
发布2018-09-13 15:44:19
举报
文章被收录于专栏:DannyHoo的专栏DannyHoo的专栏

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1337793

最近项目测试,在产品经理手机上发现一个问题——在UITextField输入密码后点击可见会发现光标往后移了一位即输入的内容多出一个空格。效果图如下:

然而我在自己测试过程中却没有发现这个问题,于是再次在我的测试机和模拟器上进行测试,在测试完所有模拟器和测试机后问题仍没有复现。于是想,可能是系统的问题,我的模拟器以及测试机都是iOS10.0的系统,而产品经理的手机系统是iOS9.2的,于是就又上网下载了9.0模拟器进行测试。果然,在9.0的模拟器上问题复现了。在上网查资料之后也找到了解决问题的方法,代码如下:

NSString * text = _passwordField.text;

_passwordField.text = @" ";

_passwordField.text = text;

_passwordField.secureTextEnt                                    

在点击显示按钮的时候先将一个为空格的字符串赋值给textfield,再将textfield原来的内容赋值给textfield。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年02月23日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档