iOS 功能类iOS技术栈

iOS 键盘获取手机验证码(UITextContentTypeO

2019-11-18  本文已影响0人  长期接iOS外包

目前有产品会有这个需求,就是键盘获取短信接收的验证码,目前都是采用UITextView或者UITextField作为输入入口.
实现条件: 系统 iOS 12之后的版本
实现方法:
1.签署相应的代理
2.给textContentType属性设置为UITextContentTypeOneTimeCode即可

注意点: 在我的实验中 UITextView是实现不了这效果,我查了一下UITextContentTypeOneTimeCode的文档没有详细的说明,后续关注一下

网上有不少文章说UITextView可以实现这个,但我实验中是没达到这个效果,难道是我姿势不对,欢迎网友们提出不同的意见.

下面把我实验的代码贴出来:

实验结果:只有UITextField才实现这效果,要是要实现这个功能建议采取UITextField

上一篇下一篇

猜你喜欢

热点阅读