内容类型oneTimeCode无法通过IQkeyboard Manager快速运行

问题描述 投票:0回答:1

我想在我在Google中搜索的文本字段中显示OTP代码,并获得以下代码。

在我的应用程序中,我使用IQkeyboard管理器

但是OTP自动填充不适用于我。

@IBOutlet weak var otp: CustomTextField!    
if #available(iOS 12.0, *) {
                otp.textContentType = .oneTimeCode
     }
ios swift otp
1个回答
0
投票

为了使Auto Fill正常工作,您需要记住一些事情,

  1. 您的SMS应包含代码一词(例如,安全代码验证码)将被自动填充值识别提取。
  2. [使用系统键盘而不是实施键盘直接在应用程序的视图层次结构(Documentation)中。
  3. 如果您将自定义输入视图用于安全代码输入文本字段,iOS无法显示必要的自动填充UI(Documentation)。
© www.soinside.com 2019 - 2024. All rights reserved.