美文网首页
iOS 11 关于UITextField的小bug

iOS 11 关于UITextField的小bug

作者: 代号35 | 来源:发表于2017-11-21 10:44 被阅读0次

    最近在适配iOS11时  发现在设置UITextField右边小图标点击事件设置 secureTextEntry状态时出现了一个bug  UITextField.rightView 有个小问题,这在iOS10上是没有出现的  

    问题是这样的: 在iOS11以前 若要设置 secureTextEntry状态 可以直接在  UITextField 上面加上点击事件即可 这时第一响应是UITextField 代理 会激活键盘输入 而非是 secureTextEntry状态,但是到了iOS11 之后 这样写 就会造成第一响应是右边图片 而非键盘呼起

    一开始 也以为是 secureTextEntry 方面的问题,但是仔细查看了下  并非如此,后来 才发现 在iOS11下 必须要写 [UITextField.rightView addGestureRecognizer: tap] 而不能写  [UITextField addGestureRecognizer: tap] 不然 就(>﹏<)悲剧了 

    好记性不如烂笔头

    相关文章

      网友评论

          本文标题:iOS 11 关于UITextField的小bug

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