调用 becomeFirstResponder() 时键盘变为透明

Keyboard turns transparent when becomeFirstResponder() is called

你好。 我用指纹写了一个代码。当指纹失败时,您可以点击 "Enter Password" 然后密码 textFieldbecomeFirstResponder()。我的问题在这里:当我点击那个按钮时,它执行 becomeFirstResponder() 但键盘 变透明。当您点击密码 textField 的空白 space 底部时,它会像普通键盘一样键入字符。我该怎么办?

becomeFirstResponder() 在这种情况下将不起作用。使用:

yourTextField.perform(
            #selector(becomeFirstResponder),
            with: nil,
            afterDelay: 0.1
        )

参考:becomeFirstResponder not working in iOS 8