我遇到了这个奇怪的错误,其中键盘布局从 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的解决方案,但它们也不起作用。