1

我遇到了这个奇怪的错误,其中键盘布局从 QWERTY 更改为 AZERTY 仅适用于安全文本字段,而并非适用于所有文本字段。我有一个 LoginViewController ,它有一个 passwordField ,它在 AZERTY 中。但是我的 SingUpViewController 上的密码字段会自动从 AZERTY 更改为 QWERTY。

if #available(iOS 12.0, *) {
    passwordField.textContentType = .oneTimeCode
} 

它以前是 iOS 12 的错误,在 iOS 12.1 中已修复。我也尝试过Native UITextField Secure Text Entry force English (US) keyboard的解决方案,但它们也不起作用。

4

1 回答 1

0

正如有人在此处指出的那样,如果您Email Address在同一视图上有另一个具有内容类型的文本字段,则将其内容类型更改为Username(而不是Email Address)可能会解决您的文本字段上的qwerty键盘问题。Password

于 2020-08-12T09:49:48.947 回答