键盘布局从AZERTY更改为QWERTY,以确保文本字段安全-SWIFT

时间:2020-04-02 13:46:53

标签: ios swift iphone xcode ios13.4

我有一个奇怪的错误,其中键盘布局从QWERTY更改为AZERTY,仅针对安全文本字段,而对于所有textField也不一样。 我有一个LoginViewController,它具有一个passwordField,位于AZERTY中。 但是我SingUpViewController上的passwordFields自动从AZERTY更改为QWERTY。

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

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

1 个答案:

答案 0 :(得分:0)

正如某人指出的here,如果您在同一视图上还有另一个文本类型为Email Address的文本字段,请将其内容类型更改为Username (而不是Email Address)可以解决Password文本字段中的 qwerty 键盘问题。

相关问题