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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/56675908

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

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

NSString * text = _passwordField.text;

_passwordField.text = @" ";

_passwordField.text = text;

_passwordField.secureTextEnt                                    

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏极客生活

七种武器之一口箱子Redis

江湖传言「在任何规模、任何类型的服务器项目中,都存在一些最适合用Redis存储的数据。」

10620
来自专栏web前端教室

农历2016年最后一次先行者群视频

今天是周日,也是农历2016年最后一次先行者群视频课程,然后就是春节了,提前祝大家春节快乐。下次课程就要在2月才开始。 ? 如上图,从2016年二三月吧,开始到...

19470
来自专栏IT派

Python库大全,建议收藏留用!

学Python,想必大家都是从爬虫开始的吧。毕竟网上类似的资源很丰富,开源项目也非常多。

24520
来自专栏杨建荣的学习笔记

数据迁移前的准备和系统检查 (r2笔记70天)

关于数据迁移,在之前也讨论过一些需要注意的地方,可能林林总总列了不少,都是在数据迁移迁移前和迁移时需要注意的。 http://blog.itpub.net/23...

28740
来自专栏happyJared

Linux私房菜:回头去学

说来惭愧,从学编程到现在写代码,算是用过不少东西,不过很多只停留在半解半知的状态,包括Linux在内,一直以来还没有较为系统的从基础开始学起。最近逼着自己回头看...

9320
来自专栏BIT泽清

贷款应用被拒如何应对?怎么上架(含隐藏开关)的马甲包

      突然间的2.1大礼包成了一个重灾区,苹果加大了中国区的审核力度。但其实归根结底,会触犯到这个大礼包的App很大部分或者说几乎都是和这个关键词挂钩的 ...

467100
来自专栏大数据挖掘DT机器学习

基于Hadoop 的分布式网络爬虫技术

一、网络爬虫原理 Web网络爬虫系统的功能是下载网页数据,为搜索引擎系统提供数据来源。很多大型的网络搜索引擎系统都被称为基于 Web数据采集的搜索引擎系统,比如...

52780
来自专栏哲学驱动设计

“秒杀”心得

    本文记录对某网站A的秒杀活动编写秒杀器的经历和技术重点。 故事回顾     某日早上,朋友给我说最近A网站在开展秒杀活动,有IPad、IPhone,让大...

33880
来自专栏烂笔头

Django 1.10中文文档-第一个应用Part5-测试

目录[-] 本教程上接教程Part4。 前面已经建立一个网页投票应用,现在将为它创建一些自动化测试。 自动化测试简介 什么是自动化测试 测试是检查你的代码是...

38160
来自专栏Java技术交流群809340374

直通BAT专场:百度+阿里+腾讯+网易(题目大合集)!

13. 在阿里有了解过什么中间件吗?实现原理?与其他开源消息队列有什么特点?消息时延如何

32630

扫码关注云+社区

领取腾讯云代金券