你好。
我用指纹写了一个密码。当指纹失败时,您可以点击“输入密码”,然后密码textField
将becomeFirstResponder()
。我的问题是:当我点击那个按钮时,它执行becomeFirstResponder()
但是键盘
变成透明的。当你点击密码的空白底部时,它会键入像普通键盘一样的字符。我该怎么办?
最佳答案
becomeFirstResponder()
在这种情况下不起作用。使用:
yourTextField.perform(
#selector(becomeFirstResponder),
with: nil,
afterDelay: 0.1
)
参考:becomeFirstResponder not working in iOS 8