在我的应用中,我有一个非常标准的电话号码验证屏幕。因此,用户输入他们的电话号码然后进入"验证"像这样的屏幕:
系统向他们发送短信,然后他们收到通知:
如果用户向下滑动此通知,则会显示以下屏幕:
现在,当他们完成并点击" X"图标,他们返回验证屏幕,但键盘已消失:
在正常情况下,您可以点击文本字段,键盘会返回,但是我想保存用户该步骤并自动重新显示键盘(此外,在这种情况下,文本字段无论如何都无法安装。
我可以尝试使用UIApplicationDidBecomeActive通知,但我认为可能还有更优雅的东西。
答案 0 :(得分:0)
在viewWillAppear()中添加textfield firstResponder。
override func viewWillAppear(){
super.viewWillAppear(true)
self.tfVerification.becomeFirstResponder()
}