美文网首页
IOS开发中的未解之谜

IOS开发中的未解之谜

作者: cdd48b9d36e0 | 来源:发表于2018-10-31 16:02 被阅读9次

关于IOS11的“Password Auto Fill”新特性

只有一个文本框UITextfield的页面,默认唤起时键盘会显示三方输入法


图1

此时把UITextfield的textContentType属性设置为username或者password时,再次唤起时,你会发现弹起的键盘右上角有一个钥匙图形,而且会强制禁用三方输入法


图2
图3

关于这个钥匙的使用不是本文讨论的范畴,这里仅仅是想说出现这个钥匙后系统会把这个输入框当做账号或者密码输入框,让你可以从保存的钥匙串里选择账号和密码自动填充。
以上都是正常流程,下面开始踩坑。
此时进行如下设置


图4
再次运行你会发现钥匙没有了
图5
第一个坑:怎么让钥匙符号消失且可以禁止三方输入法?

答案:在“图4”中,必须同时设置图中的两个属性而且keyboardType必须是纯数字键盘(可以带小数点),弹起的键盘右上角的钥匙符号才会消失

接着,直接重新拖一个UITextfield放在最上面,没有做任何设置,之前那个输入框也恢复默认不做任何设置,唤起“第二个输入框”


图6

运行程序可以看到,此时是正常情况


图7
重点来了,第二个坑:两个上下挨着的文本框,当下面的选中SecureTextEntry时且KeyboardType不为纯键盘(包括带小数点)时(图8),唤起上面的文本框,弹出键盘是系统键盘且带钥匙符号!(图9)
图8
图9

相关文章

  • IOS开发中的未解之谜

    关于IOS11的“Password Auto Fill”新特性 只有一个文本框UITextfield的页面,默认唤...

  • 世界历史上十大未解之谜是什么?人类有没有办法解决?

    世界十大未解之谜大致有神秘宝藏之谜、人类未解之谜、考古未解之谜、历史文化之谜、外星来客之谜、宇宙未解之谜、动物未解...

  • iOS国际化的“未解之谜”

    在最近一次项目iOS提交审核过程中,遇到一个“未解之谜”:重点:Invall 邮件的意思比较明确,App中使用了【...

  • 记忆中的未解之谜

    有科学研究表明,人从5岁开始才具备真正的记忆。 也就是说,从5岁那年开始发生的印象特别深刻的事情,或者事情发生时感...

  • 未解之谜

    从小我就不喜欢带手链颈链之类的东西甚至连手表也不怎么带,不是因为没有,而是个人小时候的拆解能力太强了。不管什么首饰...

  • 未解之谜

    连续多日的霏霏细雨在这个国庆节前终于停息了,雨后的校园清爽许多,轻风踩着秋天的脚步而来,让人顿感一丝凉意。随雨水而...

  • 未解之谜。

    她好像什么都懂,又好像什么都不懂。 她的学历好像学霸,行为又好像学渣。 她今天在公司受了一点点小委屈,不开心了!哼...

  • 未解之谜

    这个故事也许旁人听起来是恐怖的,但因为是发生在我亲人的身上,我并不觉得恐怖,只是困惑! 1984年,我的姥姥和姥爷...

  • 未解之谜

    单位老会计讲过的一个故事,分享给大家。 我的家乡有个风俗,人死了一般要停尸七天,然后发送。 我隔壁邻居家的女儿因为...

  • 未解之谜

    有好多问题一直困扰着我,以至于我对吸引定律的怀疑,但是心底始终是相信的,只是自己不知道为什么发生,所以有时候不敢...

网友评论

      本文标题:IOS开发中的未解之谜

      本文链接:https://www.haomeiwen.com/subject/lydatqtx.html