【问题标题】:Possible to hide predictive text bar on UITextField with keyboardType emailAddress on iOS 14?可以在 iOS 14 上使用keyboardType emailAddress 隐藏UITextField 上的预测文本栏吗?
【发布时间】:2021-01-05 15:55:57
【问题描述】:

我有一个 UITextField 供用户输入他们的电子邮件地址。我想将 keyboardType 设置为 UIKeyboardTypeEmailAddress 以便它们具有 @ 和 .键快速可用,但我不希望键盘在其上方显示带有电子邮件地址建议的自动完成栏。在过去和其他 SO 帖子中,我看到将 autocorrectionType 设置为 UITextAutocorrectionTypeNo 应该会删除该栏,但是在 iOS 14 上它仍然存在。有什么办法可以在 iOS 14 上移除此栏?

提前致谢!

【问题讨论】:

  • Decimal Pad 似乎也是如此。我尝试将 autocorrectionType 设置为 .no,但没有任何效果:/

标签: ios uitextfield ios14


【解决方案1】:

设置textField.textContentType = .newPassword.oneTimeCode 似乎隐藏了预测文本栏,但这似乎是一种黑客行为,我不确定这样做是否还有其他副作用。

【讨论】:

    猜你喜欢
    • 2022-01-10
    • 2020-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多