iOS12 键盘显示验证码

效果

效果.png

当输入框成为第一响应者的时候,使用数据检测器启发式来推断传入消息携带验证码,把检测到验证码显示到QuickType Bar上,用户点击即可实现验证码填充;

实现

源码

if (@available(iOS 12.0, *)) {
    //Xcode 10 适配
    self.codeField.textContentType = UITextContentTypeOneTimeCode; 
}

xib设置(xcode 10)

xib_content_type.png

验证码格式

验证短信验证码格式的是否合法的一个办法是打开iPhone上【短信】,点击信息中的验证码,如果从底部呼出选项 拷贝验证码 选项,可说明是可以的;反之不行;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 4,616评论 0 12
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,305评论 4 61
  • (1)标题党常用语:居然,竟然,震撼,震惊,惊人,让人,令人,瞬间,崩溃,秒杀,唏嘘,没想到,笑喷了,哭晕了,惊呆...
    与君共度时艰阅读 289评论 0 1
  • 1. “芃芃吃小珠子,爸爸害怕!”这样说了之后,芃芃果然不再尝试了。 你们有这样和孩子说过自己的感受吗?当不让孩子...
    平和世界阅读 485评论 1 1
  • 今天陪儿子做数学题的时候,有道应用题,在问题后又加了句“说一下理由。”我觉得这是个很好的题。可是儿子只写了算式,写...
    康米娃妈妈阅读 206评论 0 0