公众号页面,IOS手机粘贴内容,重复粘贴

场景:

短信发送,接受短信后,现在市面上几乎所有的智能机都提供了复制验证码的功能,有一些手机甚至可以自动将验证码填入到输入框中。

于是在开发过程中就出现了,验证码会自动的,且重复的粘贴进输入框两次。

描述图片:

第一步:复制验证码

公众号页面,IOS手机粘贴内容,重复粘贴_第1张图片

第二步:粘贴,即出现问题

出现原因

IOS系统,或者其他系统使用的短信控件的问题,他会自动的触发两次UITextField.TextFieldTextDidChangeNotification事件,参考文章

因此会自动的插入进去两次。

解决方案

最简单的解决方案就是,设置文本框的最大长度,为短信的长度。

这个需要在开发之前了解清楚,调用接口的短信长度为多少。

你可能感兴趣的:(开发小记,前端)