应用程序启动后iPhone键盘未首次出现

时间:2018-02-15 12:32:53

标签: ios swift3 uitextfield uikeyboard

在我的应用中,键盘在每次启动应用后都没有首次显示。再次点击UITextField后,只显示键盘。但如果没有出现键盘,UITextField光标会因特定textfield而拖欠。

1 个答案:

答案 0 :(得分:0)

我认为你的过渡时间有问题,如果你想让你的键盘自动激活你可以引发这类问题你可以通过你的代码触发最佳位置 viewDidAppear 这确保正在进行的视图控制器转换动画已经完成。

func viewDidAppear(_ animated: Bool) {
     super.viewDidAppear(animate)
     textField.becomeFirstResponder()
}

注意:你不能同时触发2个过渡,而键盘具有较低的优先级将自动消除而不会注意到。