Swift 使用OTP后如何从QuickType栏中删除提示?

Swift 使用OTP后如何从QuickType栏中删除提示?,swift,uitextfield,one-time-password,Swift,Uitextfield,One Time Password,我已经在SomeCodeController中实现了sms otp代码的自动填充,也使用了相同的控制器来创建pin码。自动填充是可行的,但Sms代码仍然存在于其他文本字段中。不仅在创建pin码页面上 lazy var pinCode: DotPinField = { let textField = DotPinField() textField.borderColor = .clear textField.numberOfDigits = 6 textFi

我已经在SomeCodeController中实现了sms otp代码的自动填充,也使用了相同的控制器来创建pin码。自动填充是可行的,但Sms代码仍然存在于其他文本字段中。不仅在创建pin码页面上

    lazy var pinCode: DotPinField = {
    let textField = DotPinField()
    textField.borderColor = .clear
    textField.numberOfDigits = 6
    textField.spacing = 10
    textField.textContentType = .oneTimeCode
    textField.font = UIFont.systemFont(ofSize: 48, weight: .regular)
    textField.boxPlaceholder = "•"
    return textField
}()
我已尝试将textContentType更改为nil、none和names。 问题是如何在quicktype栏中清除otp?或者如何隐藏QuicType栏? 附加信息:为了处理键盘事件,我使用IQKeyboardManager

IQKeyboardManager.shared.enable = false
IQKeyboardManager.shared.enableAutoToolbar = false
IQKeyboardManager.shared.shouldShowToolbarPlaceholder = false