ios - 当调用beginFirstResponder()时键盘变成透明的-LMLPHP
ios - 当调用beginFirstResponder()时键盘变成透明的-LMLPHP
你好。
我用指纹写了一个密码。当指纹失败时,您可以点击“输入密码”,然后密码textFieldbecomeFirstResponder()。我的问题是:当我点击那个按钮时,它执行becomeFirstResponder()但是键盘
变成透明的。当你点击密码的空白底部时,它会键入像普通键盘一样的字符。我该怎么办?

最佳答案

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

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

参考:becomeFirstResponder not working in iOS 8

07-27 15:51